[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE_3_3_BRANCH: kdelibs/kdeui
From: Andras Mantia <amantia () kde ! org>
Date: 2004-09-14 10:35:13
Message-ID: 20040914103513.7BFC21D90 () office ! kde ! org
[Download RAW message or body]
CVS commit by amantia:
Backport: Better use dynamic_cast and avoid crashes on startup for KMDI applications.
M +3 -2 kdockwidget.cpp 1.161.2.1
--- kdelibs/kdeui/kdockwidget.cpp #1.161:1.161.2.1
@@ -2715,5 +2715,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 ){
@@ -2725,4 +2725,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