From bec66816df0ee8743511dfafb9e95d086090af7e Mon Sep 17 00:00:00 2001 From: Stu Date: Sat, 13 Dec 2025 22:22:33 -0500 Subject: [PATCH] Fix drag target setup for gtkplayer --- cmd/gtkplayer/main.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/cmd/gtkplayer/main.go b/cmd/gtkplayer/main.go index fb22cdd..68ac223 100644 --- a/cmd/gtkplayer/main.go +++ b/cmd/gtkplayer/main.go @@ -267,21 +267,16 @@ func preferDark() { func setupDragDest(p *pane, win *gtk.Window) { // Accept URI drops - targets := []gtk.TargetEntry{ - {Target: "text/uri-list", Flags: uint(0), Info: uint(0)}, - } - p.area.DragDestSet(gtk.DEST_DEFAULT_ALL, targets, gdk.ACTION_COPY) + p.area.DragDestSet(gtk.DEST_DEFAULT_ALL, []gtk.TargetEntry{gtk.TargetEntry{}} /* dummy */, gdk.ACTION_COPY) p.area.Connect("drag-data-received", func(_ *gtk.DrawingArea, ctx *gdk.DragContext, x, y int, data *gtk.SelectionData, info uint, t uint32) { uris := data.GetURIs() if len(uris) == 0 { - ctx.Finish(false, false, t) return } // Take first URI if path := uriToPath(uris[0]); path != "" { loadIntoPane(p, path) } - ctx.Finish(true, false, t) }) }