X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fctsim.cpp;h=aa72923c3a7b9d32ce844e9d17b8d15cfb80e91a;hb=0c4d286b980e2d617b926f9dbea7572eaf1897cd;hp=5c25369d1a012edcd470ceeb57414c23aaf13224;hpb=516e7e87a069b938f325181d70c720c4c3fb8596;p=ctsim.git diff --git a/src/ctsim.cpp b/src/ctsim.cpp index 5c25369..aa72923 100644 --- a/src/ctsim.cpp +++ b/src/ctsim.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: ctsim.cpp,v 1.44 2001/01/26 21:22:37 kevin Exp $ +** $Id: ctsim.cpp,v 1.46 2001/01/27 01:51:47 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -70,7 +70,7 @@ #endif #endif -static const char* rcsindent = "$Id: ctsim.cpp,v 1.44 2001/01/26 21:22:37 kevin Exp $"; +static const char* rcsindent = "$Id: ctsim.cpp,v 1.46 2001/01/27 01:51:47 kevin Exp $"; struct option CTSimApp::ctsimOptions[] = { @@ -216,11 +216,6 @@ CTSimApp::usage(const char* program) int CTSimApp::OnExit() { - if (theApp->getConfig()) - theApp->getDocManager()->FileHistorySave (*theApp->getConfig()); - delete theApp->getDocManager(); -// m_docManager = NULL; - #ifdef HAVE_DMALLOC dmalloc_shutdown(); #endif @@ -371,6 +366,9 @@ MainFrame::MainFrame(wxDocManager *manager, wxFrame *frame, wxWindowID id, const MainFrame::~MainFrame() { + if (theApp->getConfig()) + theApp->getDocManager()->FileHistorySave (*theApp->getConfig()); + delete theApp->getDocManager(); } void @@ -771,8 +769,10 @@ CTSimApp::newProjectionDoc() ProjectionFileView* pView = newDoc->getView(); if (pView) { wxFrame* pFrame = pView->getFrame(); - if (pFrame) + if (pFrame) { pFrame->SetSize(0,0); + pFrame->Show (false); + } } newDoc->OnNewDocument(); // newDoc->SetFilename(strFilename, true); @@ -792,8 +792,10 @@ CTSimApp::newImageDoc() ImageFileView* pView = newDoc->getView(); if (pView) { wxFrame* pFrame = pView->getFrame(); - if (pFrame) + if (pFrame) { pFrame->SetSize(0,0); + pFrame->Show (false); + } } newDoc->OnNewDocument(); // newDoc->SetFilename(strFilename, true);