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();
|