[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/systemsettings
From: Anne-Marie Mahfouf <annma () kde ! org>
Date: 2008-01-22 16:53:22
Message-ID: 1201020802.849877.8608.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 764818 by annma:
apply patch for bug 155476 after testing it, thanks Carlo
CCBUG=155476
M +8 -5 kcmultiwidget.cpp
--- trunk/KDE/kdebase/workspace/systemsettings/kcmultiwidget.cpp #764817:764818
@@ -307,8 +307,14 @@
}
}
-void KCMultiWidget::slotAboutToShow(KPageWidgetItem* current, KPageWidgetItem* /*before*/)
-{
+void KCMultiWidget::slotAboutToShow(KPageWidgetItem* current, KPageWidgetItem* before)
+ {
+ if( before != 0 ) {
+ QScrollArea *scrollArea = qobject_cast<QScrollArea*>( before->widget() );
+ KCModuleProxy *module = qobject_cast<KCModuleProxy*>( scrollArea->widget() );
+ applyOrRevert( module );
+ }
+
QWidget* sendingWidget = current->widget();
slotAboutToShow(sendingWidget);
}
@@ -325,9 +331,6 @@
return;
}
- if( currentModule() != 0 ) {
- applyOrRevert( currentModule() );
- }
emit ( aboutToShow( module ) );
int buttons = 0;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic