File 909-viewport-fix.patch of Package awn

=== modified file 'applets/taskmanager/task-icon.c'
--- a/applets/taskmanager/task-icon.c	2010-04-19 16:43:42 +0000
+++ b/applets/taskmanager/task-icon.c	2010-07-10 18:03:29 +0000
@@ -2415,6 +2415,18 @@
   {
     task_icon_search_main_item (icon,NULL);
   }
+  /*A Compiz clause*/
+  if ( TASK_IS_WINDOW(priv->main_item) && 
+      wnck_workspace_is_virtual (wnck_window_get_workspace (task_window_get_window (TASK_WINDOW(priv->main_item)))))
+  {
+    if ( ! wnck_window_is_in_viewport (task_window_get_window (TASK_WINDOW(priv->main_item)),
+                                       wnck_window_get_workspace (task_window_get_window (TASK_WINDOW(priv->main_item)))))
+    {
+      priv->main_item = NULL;
+      task_icon_search_main_item (icon,NULL);
+    }
+        
+  }
   /*If long press is enabled then we try to be smart about what we do on short clicks*/
   if (priv->enable_long_press)
   {

openSUSE Build Service is sponsored by