--- libwnck-2.4.0.1/libwnck/tasklist.c.noactivetoggle	2003-07-17 22:17:50.000000000 +0200
+++ libwnck-2.4.0.1/libwnck/tasklist.c	2003-12-28 13:38:43.000000000 +0100
@@ -1778,22 +1778,13 @@
     }
   else
     {
-      if (task->was_active)
-	{
-	  task->was_active = FALSE;
-	  wnck_window_minimize (task->window);
-	  return;
-	}
-      else
-	{
-          WnckWorkspace *window_ws;
-          
-          window_ws = wnck_window_get_workspace (task->window);
-          if (window_ws)
-            wnck_workspace_activate (window_ws);
+      WnckWorkspace *window_ws;
 
-	  wnck_window_activate_transient (task->window);
-	}
+      window_ws = wnck_window_get_workspace (task->window);
+      if (window_ws)
+        wnck_workspace_activate (window_ws);
+
+      wnck_window_activate_transient (task->window);
     }
   
 
