From 0a6bbef89a248315e9a902bf231dca811cd787ec Mon Sep 17 00:00:00 2001 From: hyatt Date: Mon, 6 Apr 1998 18:57:43 +0000 Subject: [PATCH] Fix to solve the problem in which m_Pane was not yet initialized at the time views were added. git-svn-id: svn://10.0.0.236/trunk@43 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/cmd/winfe/navcntr.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/mozilla/cmd/winfe/navcntr.cpp b/mozilla/cmd/winfe/navcntr.cpp index 9570efad411..25f1ed1163c 100644 --- a/mozilla/cmd/winfe/navcntr.cpp +++ b/mozilla/cmd/winfe/navcntr.cpp @@ -633,10 +633,6 @@ void CSelector::AddViewContext(const char* pTitle, CView* pView, CRDFContentView } - - - - void CSelector::PopulatePane() { // Construct the notification struct used by HT @@ -700,7 +696,9 @@ void CSelector::ConstructView(HT_View theView) } theParent->GetClientRect(&rClient); - CRDFOutlinerParent* newParent = new CRDFOutlinerParent(m_Pane, theView); + // Can't use CSelector's m_Pane, because it might not have been initialized yet. Calls + // HT_GetPane instead. + CRDFOutlinerParent* newParent = new CRDFOutlinerParent(HT_GetPane(theView), theView); CRDFContentView* newView = new CRDFContentView(newParent); // Create the windows