[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kdeui
From: Andras Mantia <amantia () kde ! org>
Date: 2004-09-14 9:22:55
Message-ID: 20040914092255.604A19909 () office ! kde ! org
[Download RAW message or body]
CVS commit by amantia:
Better use dynamic_cast and avoid crashes on startup for KMDI applications.
M +23 -22 kdockwidget.cpp 1.165
--- kdelibs/kdeui/kdockwidget.cpp #1.164:1.165
@@ -2719,5 +2719,5 @@ void KDockManager::readConfig( KConfig*
tabDockGroup = d2->manualDock( d1, KDockWidget::DockCenter );
if ( tabDockGroup ){
- KDockTabGroup* tab = (KDockTabGroup*)tabDockGroup->widget;
+ KDockTabGroup* tab = dynamic_cast<KDockTabGroup*>(tabDockGroup->widget);
list.next();
while ( list.current() && tabDockGroup ){
@@ -2729,4 +2729,5 @@ void KDockManager::readConfig( KConfig*
tabDockGroup->setName( oname.latin1() );
c->setGroup( group );
+ if (tab)
tab->showPage( tab->page( c->readNumEntry( oname+":curTab" ) ) );
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic