libwnck r1615 - in trunk: . libwnck



Author: vuntz
Date: Wed Mar 19 14:06:45 2008
New Revision: 1615
URL: http://svn.gnome.org/viewvc/libwnck?rev=1615&view=rev

Log:
2008-03-19  Vincent Untz  <vuntz gnome org>

	List windows that demands attention in the tasklist when they're in the
	current workspace but they're not visible in the viewport.
	Fix bug #520124

	* libwnck/tasklist.c: (wnck_task_state_changed): just do it


Modified:
   trunk/ChangeLog
   trunk/libwnck/tasklist.c

Modified: trunk/libwnck/tasklist.c
==============================================================================
--- trunk/libwnck/tasklist.c	(original)
+++ trunk/libwnck/tasklist.c	Wed Mar 19 14:06:45 2008
@@ -3397,7 +3397,9 @@
         wnck_screen_get_active_workspace (tasklist->priv->screen);
 
       if (active_workspace                              &&
-          active_workspace != wnck_window_get_workspace (window))
+          (active_workspace != wnck_window_get_workspace (window) ||
+	   (wnck_workspace_is_virtual (active_workspace) &&
+	    !wnck_window_is_in_viewport (window, active_workspace))))
         {
           wnck_tasklist_update_lists (tasklist);
           gtk_widget_queue_resize (GTK_WIDGET (tasklist));



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]