[Xfce4-commits] r23640 - xfdesktop/trunk/src

Brian Tarricone kelnos at xfce.org
Sat Nov 4 13:04:24 CET 2006


Author: kelnos
Date: 2006-11-04 12:04:24 +0000 (Sat, 04 Nov 2006)
New Revision: 23640

Modified:
   xfdesktop/trunk/src/xfdesktop-icon-view.c
Log:
fix broken multi-sel drags dropped onto a folder on the desktop (bug 2437)


Modified: xfdesktop/trunk/src/xfdesktop-icon-view.c
===================================================================
--- xfdesktop/trunk/src/xfdesktop-icon-view.c	2006-11-04 12:01:02 UTC (rev 23639)
+++ xfdesktop/trunk/src/xfdesktop-icon-view.c	2006-11-04 12:04:24 UTC (rev 23640)
@@ -1202,9 +1202,19 @@
         g_return_val_if_fail(icon, FALSE);
         
         if(icon_on_dest) {
-            gboolean ret = xfdesktop_icon_do_drop_dest(icon_on_dest, icon,
-                                                       context->action);
+            GList *l;
+            gboolean ret = FALSE;
+            
+            for(l = icon_view->priv->selected_icons; l; l = l->next) {
+                if(xfdesktop_icon_do_drop_dest(icon_on_dest, icon,
+                                               context->action))
+                {
+                    ret = TRUE;
+                }
+            }
+            
             gtk_drag_finish(context, ret, FALSE, time);
+            
             return ret;
         }
         



More information about the Xfce4-commits mailing list