From a997f4f7494c58b105ed393dfcf4ebb8befe8d44 Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Sun, 30 Aug 2026 10:37:24 +0300
Subject: [PATCH 39/39] gtk4: Unparent popups from the map canvas

See RM #2189

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 client/gui-gtk-4.0/mapctrl.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/client/gui-gtk-4.0/mapctrl.c b/client/gui-gtk-4.0/mapctrl.c
index 32c43fcf4d..ac7f57a67b 100644
--- a/client/gui-gtk-4.0/mapctrl.c
+++ b/client/gui-gtk-4.0/mapctrl.c
@@ -111,6 +111,8 @@ void popupinfo_popdown_callback(GtkWidget *w, gpointer data)
 {
   mapdeco_clear_crosshairs();
   mapdeco_clear_gotoroutes();
+
+  gtk_widget_unparent(w);
 }
 
 /**********************************************************************//**
-- 
2.53.0

