[seahorse/wip/nielsdg/fix-warnings: 1/4] egg: MultiDnd: Use gdk_drag_begin_with_coordinates()



commit 611994dea7b969edaf40afd74b7a5171f72e94b8
Author: Niels De Graef <nielsdegraef gmail com>
Date:   Mon Jan 13 08:30:08 2020 +0100

    egg: MultiDnd: Use gdk_drag_begin_with_coordinates()
    
    The usage of `gdk_drag_begin()` is deprecated, so replace it to fix a
    warning.

 libegg/eggtreemultidnd.c | 33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)
---
diff --git a/libegg/eggtreemultidnd.c b/libegg/eggtreemultidnd.c
index 18ce8a77..54500440 100644
--- a/libegg/eggtreemultidnd.c
+++ b/libegg/eggtreemultidnd.c
@@ -307,29 +307,30 @@ egg_tree_multi_drag_motion_event (GtkWidget      *widget,
       di = get_info (GTK_TREE_VIEW (widget));
 
       if (di == NULL)
-       return FALSE;
-      
+        return FALSE;
+
       selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget));
       stop_drag_check (widget);
       gtk_tree_selection_selected_foreach (selection, selection_foreach, &path_list);
       path_list = g_list_reverse (path_list);
       model = gtk_tree_view_get_model (GTK_TREE_VIEW (widget));
       if (egg_tree_multi_drag_source_row_draggable (EGG_TREE_MULTI_DRAG_SOURCE (model), path_list))
-       {
-
-         context = gtk_drag_begin (widget,
-                                    gtk_drag_source_get_target_list (widget),
-                                   di->source_actions,
-                                   priv_data->pressed_button,
-                                   (GdkEvent*)event);
-         set_context_data (context, path_list);
-         gtk_drag_set_icon_default (context);
-
-       }
+        {
+
+          context = gtk_drag_begin_with_coordinates (widget,
+                                                     gtk_drag_source_get_target_list (widget),
+                                                     di->source_actions,
+                                                     priv_data->pressed_button,
+                                                     (GdkEvent *) event,
+                                                     -1, -1);
+          set_context_data (context, path_list);
+          gtk_drag_set_icon_default (context);
+
+        }
       else
-       {
-         path_list_free (path_list);
-       }
+        {
+          path_list_free (path_list);
+        }
     }
 
   return TRUE;


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