Index: kcmstyle.cpp
===================================================================
RCS file: /home/kde/kdebase/kcontrol/style/kcmstyle.cpp,v
retrieving revision 1.52
diff -u -r1.52 kcmstyle.cpp
--- kcmstyle.cpp	11 Jun 2003 17:02:07 -0000	1.52
+++ kcmstyle.cpp	14 Jun 2003 21:49:12 -0000
@@ -189,8 +189,7 @@
 	page1Layout->addWidget( stylePreview );
 
 	// Connect all required stuff
-	connect(lvStyle, SIGNAL(currentChanged(QListViewItem*)), this, SLOT(updateStyleTimer(QListViewItem*)));
-	connect(&switchStyleTimer, SIGNAL(timeout()), this, SLOT(styleChanged()));
+	connect(lvStyle, SIGNAL(currentChanged(QListViewItem*)), this, SLOT(styleChanged(QListViewItem*)));
 
 	// Add Page2 (Effects)
 	// -------------------
@@ -737,15 +736,9 @@
 }
 
 
-void KCMStyle::updateStyleTimer( QListViewItem* item )
+void KCMStyle::styleChanged(QListViewItem *item)
 {
 	currentStyle = item->text(2);
-	switchStyleTimer.start(500, TRUE);
-}
-
-
-void KCMStyle::styleChanged()
-{
 	switchStyle( currentStyle );
 }
 
Index: kcmstyle.h
===================================================================
RCS file: /home/kde/kdebase/kcontrol/style/kcmstyle.h,v
retrieving revision 1.10
diff -u -r1.10 kcmstyle.h
--- kcmstyle.h	5 Jul 2002 13:52:02 -0000	1.10
+++ kcmstyle.h	14 Jun 2003 21:49:12 -0000
@@ -83,8 +83,7 @@
 	void setToolbarsDirty();
 	void setStyleDirty();
 
-	void updateStyleTimer( QListViewItem* );
-	void styleChanged();
+	void styleChanged( QListViewItem* );
 	void menuEffectChanged( bool enabled );
 	void menuEffectChanged();
 	void menuEffectTypeChanged();
@@ -107,7 +106,6 @@
 	StylePreview* stylePreview;
 	QStyle* appliedStyle;
 	QPalette palette;
-	QTimer switchStyleTimer;
 	QString currentStyle;
 
 	// Page2 widgets
