|
From: Emilien K. <cur...@us...> - 2005-08-12 15:50:13
|
Update of /cvsroot/wxdevcenter/wxDevCenter/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23627/src Modified Files: Application.cpp Document.cpp DocManager.cpp Log Message: Fix document creation. Index: Application.cpp =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/src/Application.cpp,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** Application.cpp 12 Aug 2005 10:05:32 -0000 1.28 --- Application.cpp 12 Aug 2005 15:50:00 -0000 1.29 *************** *** 234,240 **** return false; } if(!pDoc->OnNewDocument()) { ! delete pDoc; return false; } --- 234,241 ---- return false; } + if(!pDoc->OnNewDocument()) { ! pDoc->Destroy(); return false; } *************** *** 243,252 **** if(pView==NULL) { ! delete pDoc; return false; } - - m_pMainFrame->AddView(pView); - pView->OnInitialUpdate(); return true; --- 244,250 ---- if(pView==NULL) { ! pDoc->Destroy(); return false; } return true; Index: Document.cpp =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/src/Document.cpp,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Document.cpp 2 Aug 2005 12:50:54 -0000 1.12 --- Document.cpp 12 Aug 2005 15:50:00 -0000 1.13 *************** *** 62,68 **** return false; ! if(!Application::GetApp().GetDocManager().RegisterDocument(this)) ! return false; ! return true; } --- 62,67 ---- return false; ! Application::GetApp().GetDocManager().RegisterDocument(this); ! return true; } Index: DocManager.cpp =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/src/DocManager.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** DocManager.cpp 2 Aug 2005 12:50:54 -0000 1.10 --- DocManager.cpp 12 Aug 2005 15:50:00 -0000 1.11 *************** *** 24,27 **** --- 24,28 ---- #include <wxDevCenter.h> #include <wxDevCenter/DocView.h> + #include <wxDevCenter/MainFrame.h> #include <wxDevCenter/MDIFrame.h> *************** *** 296,299 **** --- 297,303 ---- pView->Hide(); pView->OnCreate(); + + Application::GetApp().GetMainFrame().AddView(pView); + pView->OnInitialUpdate(); pView->Show(); |