Updating branch refs/heads/master
         to 3edffa8dd6e622376546d0a950f1f7ccf068befd (commit)
       from ae894f000b170b0f28eeb2c721de289dbfbbd785 (commit)

commit 3edffa8dd6e622376546d0a950f1f7ccf068befd
Author: Nick Schermer <[email protected]>
Date:   Sat Nov 20 22:01:39 2010 +0100

    Do not start a motion timeout if button is insensitive.
    
    This way the  tasklist will not switch windows when moving
    a panel plugin.

 plugins/tasklist/tasklist-widget.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/plugins/tasklist/tasklist-widget.c 
b/plugins/tasklist/tasklist-widget.c
index 7564767..8670d5a 100644
--- a/plugins/tasklist/tasklist-widget.c
+++ b/plugins/tasklist/tasklist-widget.c
@@ -1722,6 +1722,10 @@ xfce_tasklist_child_drag_motion (XfceTasklistChild 
*child,
 {
   panel_return_val_if_fail (XFCE_IS_TASKLIST (child->tasklist), FALSE);
 
+  if (!GTK_WIDGET_IS_SENSITIVE (child->button)
+      || !GTK_WIDGET_PARENT_SENSITIVE (child->button))
+    return FALSE;
+
   child->motion_timestamp = timestamp;
   if (child->motion_timeout_id == 0
       && !gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (child->button)))
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to