diff options
-rw-r--r-- | tksao/frame/frcommand.C | 9 |
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) |