summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2017-09-20 21:35:31 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2017-09-20 21:35:31 (GMT)
commitbe20114ce16b47068d7182473caec4c8bd26744e (patch)
tree35da47640bfdfcfb6dd2d9d10999c7074c206f8e
parent07b6515ca7b2335f986ec8e6a85b8a737c5a7864 (diff)
downloadblt-be20114ce16b47068d7182473caec4c8bd26744e.zip
blt-be20114ce16b47068d7182473caec4c8bd26744e.tar.gz
blt-be20114ce16b47068d7182473caec4c8bd26744e.tar.bz2
check for errors OutFitsx
-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)