Index: trunk/psModules/src/objects/pmSourceOutputs.c
===================================================================
--- trunk/psModules/src/objects/pmSourceOutputs.c	(revision 33690)
+++ trunk/psModules/src/objects/pmSourceOutputs.c	(revision 34403)
@@ -32,4 +32,5 @@
 #include "pmSourceExtendedPars.h"
 #include "pmSourceDiffStats.h"
+#include "pmSourceSatstar.h"
 #include "pmSource.h"
 #include "pmSourceFitModel.h"
@@ -226,4 +227,9 @@
     *pltScale = 0.5*(pltScale_x + pltScale_y);
 
+    float crossProduct = dTPx_dCHx * dTPy_dCHy - dTPx_dCHy * dTPy_dCHx;
+    if  (crossProduct > 0.) {
+      *pltScale *= -1.0;
+    }
+
     float posAngle_x = atan2 (+dTPy_dCHx, +dTPx_dCHx);
     float posAngle_y = atan2 (-dTPy_dCHy, +dTPx_dCHy);
