summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2017-03-09 17:39:22 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2017-03-09 17:39:22 (GMT)
commit7e641ef5378f994f6937d2d28ce1c78116a70976 (patch)
tree868ea9e759a502d06537edcc1039e8a66ed56f34
parent9d05bb4f92475929e2b2bbb4f3738316f829c590 (diff)
downloadblt-7e641ef5378f994f6937d2d28ce1c78116a70976.zip
blt-7e641ef5378f994f6937d2d28ce1c78116a70976.tar.gz
blt-7e641ef5378f994f6937d2d28ce1c78116a70976.tar.bz2
fixed a problem with ds9 regions format not printing coordinate system in rare cases
-rw-r--r--tksao/frame/frmarker.C5
1 files changed, 3 insertions, 2 deletions
diff --git a/tksao/frame/frmarker.C b/tksao/frame/frmarker.C
index f9c82cb..fb18b79 100644
--- a/tksao/frame/frmarker.C
+++ b/tksao/frame/frmarker.C
@@ -4649,7 +4649,7 @@ void Base::markerListCmd(MarkerFormat type,
{
Marker* mm = markers->head();
- Marker* first = mm;
+ int first = 1;
while (mm) {
Tag* t;
@@ -4678,7 +4678,8 @@ void Base::markerListCmd(MarkerFormat type,
switch (type) {
case DS9:
// only do this once
- if (mm == first) {
+ if (first) {
+ first =0;
coord.listCoordSystem(str, sys, sky, keyContext->fits);
str << (strip ? ';' : '\n');
}