[Xfce4-commits] <xfce4-panel:xfce-4.8> Tasklist: Avoid unneeded dnd actions.
Nick Schermer
noreply at xfce.org
Tue Jun 21 22:18:08 CEST 2011
Updating branch refs/heads/xfce-4.8
to 3dccd33e3e4ea20a0c7b4b7daacf8494cbb04d69 (commit)
from 42bbb0c1f543a5f08245e7d1e5d359f3b358fc4c (commit)
commit 3dccd33e3e4ea20a0c7b4b7daacf8494cbb04d69
Author: Nick Schermer <nick at xfce.org>
Date: Tue Jun 21 19:47:41 2011 +0200
Tasklist: Avoid unneeded dnd actions.
(cherry picked from commit faab6b6f15eb17226e37402fbc9b09d17f20a0c1)
plugins/tasklist/tasklist-widget.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/plugins/tasklist/tasklist-widget.c b/plugins/tasklist/tasklist-widget.c
index 30e0100..d0cf053 100644
--- a/plugins/tasklist/tasklist-widget.c
+++ b/plugins/tasklist/tasklist-widget.c
@@ -2934,7 +2934,9 @@ xfce_tasklist_button_drag_data_received (GtkWidget *button,
{
child = li->data;
- if (sibling != li
+ if (sibling != li /* drop on end previous button */
+ && child != child2 /* drop on the same button */
+ && g_list_next (li) != sibling /* drop start of next button */
&& child->window != NULL
&& wnck_window_get_xid (child->window) == xid)
{
More information about the Xfce4-commits
mailing list