- // if (ImageFileView* rasterView = pReconDoc->getView()) {
- // rasterView->getFrame()->Show(true);
- // rasterView->getFrame()->SetFocus();
- // rasterView->OnUpdate (rasterView, NULL);
- // }
- // causes loss of frame in wxGTK
- pReconDoc->GetFirstView()->GetFrame()->Show(true);
- pReconDoc->UpdateAllViews ();
- // pReconDoc->Activate();
+ pReconDoc->setImageFile (pImageFile);
+ if (theApp->getAskDeleteNewDocs())
+ pReconDoc->Modify (true);
+ pReconDoc->UpdateAllViews();
+ pReconDoc->getView()->setInitialClientSize();
+ pReconDoc->Activate();