summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander V. Wolf <alex.v.wolf@gmail.com>2022-07-15 21:17:28 +0700
committerAlexander V. Wolf <alex.v.wolf@gmail.com>2022-07-15 21:17:28 +0700
commitd91440a3760e601d8ab57a12168dd54626f36f51 (patch)
tree99e8570b6f3aa973f6af85cce6886952d5d35fdd
parent4a7be0d08b0d44f0d128ed63bb2db47e2c0e4fdb (diff)
Fix checking eastern and western eventsquadrature
Co-authored-by: Worachate Boonplod Co-authored-by: @worachate001
-rw-r--r--src/gui/AstroCalcDialog.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/AstroCalcDialog.cpp b/src/gui/AstroCalcDialog.cpp
index 3f2a7135e7..119d2c638f 100644
--- a/src/gui/AstroCalcDialog.cpp
+++ b/src/gui/AstroCalcDialog.cpp
@@ -6427,7 +6427,7 @@ bool AstroCalcDialog::isSecondObjectRight(double JD, PlanetP object1, StelObject
core->update(0);
const double angle1 = object1->getJ2000EquatorialPos(core).longitude() * M_180_PI;
const double angle2 = object2->getJ2000EquatorialPos(core).longitude() * M_180_PI;
- return ((angle2-angle1)>0.0);
+ return (StelUtils::fmodpos(angle2-angle1, 360.)<180.);
}
QMap<double, double> AstroCalcDialog::findGreatestElongationApproach(PlanetP& object1, StelObjectP& object2, double startJD, double stopJD)