summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tksao/frame/frcommand.C9
1 files changed, 6 insertions, 3 deletions
diff --git a/tksao/frame/frcommand.C b/tksao/frame/frcommand.C
index f51a0d8..1c9e8c8 100644
--- a/tksao/frame/frcommand.C
+++ b/tksao/frame/frcommand.C
@@ -406,19 +406,22 @@ void FrameBase::rotateEndCmd()
void FrameBase::saveFitsResampleFileCmd(const char* fn)
{
OutFitsFile str(fn);
- saveFitsResample(str);
+ if (str.valid())
+ saveFitsResample(str);
}
void FrameBase::saveFitsResampleChannelCmd(const char* ch)
{
OutFitsChannel str(interp, ch);
- saveFitsResample(str);
+ if (str.valid())
+ saveFitsResample(str);
}
void FrameBase::saveFitsResampleSocketCmd(int ss)
{
OutFitsSocket str(ss);
- saveFitsResample(str);
+ if (str.valid())
+ saveFitsResample(str);
}
void FrameBase::zoomAboutCmd(const Vector& zz, const Vector& vv)