diff -rup kuake-0.3/src/kuake.cpp kuake-0.3-New/src/kuake.cpp
--- kuake-0.3/src/kuake.cpp	2004-03-11 20:16:07.000000000 +0000
+++ kuake-0.3-New/src/kuake.cpp	2005-01-28 02:28:46.000000000 +0000
@@ -181,7 +181,7 @@ Kuake::changeState(bool handleOldActiveW
 			oldActiveWindow = kwinmodule->activeWindow();
                     stack->show();
 			raise();
-			setActiveWindow();
+      KWin::activateWindow(winId());
                         resizeKuake();
                         compact = activeWindow = false;
 	} else {