Fix #1224: Dragging a keyword to another position causes Geeqie to crash
authorColin Clark <[email protected]>
Sun, 7 Jan 2024 11:32:43 +0000 (11:32 +0000)
committerColin Clark <[email protected]>
Sun, 7 Jan 2024 11:32:43 +0000 (11:32 +0000)
https://github.com/BestImageViewer/geeqie/issues/1224

Incorrect change in commit 6d72bf20cc

src/dnd.cc

index b4de9c498ac91ed81b048e582081f5a8b7b3de68..4f7b7a64aa7715e95a98dc171cc69424f9101d08 100644 (file)
@@ -175,7 +175,7 @@ static void dnd_set_drag_label_end_cb(GtkWidget *widget, GdkDragContext *, gpoin
 {
        auto window = static_cast<GtkWidget *>(data);
        g_signal_handlers_disconnect_by_func(widget, (gpointer)dnd_set_drag_label_end_cb, data);
-       g_object_unref(window);
+       gq_gtk_widget_destroy(window);
 }
 
 void dnd_set_drag_label(GtkWidget *widget, GdkDragContext *context, const gchar *text)