From 08e0da1d45e2a987ad2a4e2d4e4f15d65bf43b7f Mon Sep 17 00:00:00 2001 From: Stu Date: Sat, 13 Dec 2025 21:40:04 -0500 Subject: [PATCH] Fix GTK window handle calls for mpv embed --- cmd/gtkplayer/main.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/cmd/gtkplayer/main.go b/cmd/gtkplayer/main.go index ee7542c..cabe52a 100644 --- a/cmd/gtkplayer/main.go +++ b/cmd/gtkplayer/main.go @@ -219,11 +219,7 @@ func getWindowID(w *gdk.Window) uint64 { // gdkWindowGetXID extracts the XID from a GDK window when running on X11. func gdkWindowGetXID(w *gdk.Window) uint { - type xidGetter interface { - GetXID() uint - } - if xw, ok := w.(xidGetter); ok { - return xw.GetXID() - } + // gotk3 provides this method on GDK windows under X11 + return w.GetXID() return 0 }