[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebase/konqueror
From:       Laurent Montel <montell () club-internet ! fr>
Date:       2002-12-19 7:22:55
[Download RAW message or body]

CVS commit by mlaurent: 

Fix crash when tabwiget doesn't exist


  M +1 -1      konq_mainwindow.cc   1.1097
  M +6 -3      konq_viewmgr.cc   1.203


--- kdebase/konqueror/konq_mainwindow.cc  #1.1096:1.1097
@@ -662,5 +662,5 @@ bool KonqMainWindow::openView( QString s
           KonqFrameTabs* tabContainer = 0L;
           int index = 0;
-          if ( m_pViewManager->docContainer() )
+          if ( m_pViewManager->docContainer() && m_pViewManager->docContainer()->frameType() == "Tabs")
           {
               tabContainer = static_cast<KonqFrameTabs*>(m_pViewManager->docContainer());

--- kdebase/konqueror/konq_viewmgr.cc  #1.202:1.203
@@ -946,7 +946,10 @@ KonqView *KonqViewManager::setupView( Ko
   int index = -1;
 
+  if (m_pDocContainer && m_pDocContainer->frameType() == "Tabs")
+  {
   KonqFrameTabs* tabContainer = static_cast<KonqFrameTabs*>(m_pDocContainer);
   if ( openAfterCurrentPage )
       index = tabContainer->currentPageIndex() +1 ;
+  }
 
   parentContainer->insertChildFrame( newViewFrame, index );


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic