From 24824d9e7c6e855c9aebd6ab54877629519aedb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kondor=20D=C3=A1niel?= Date: Sat, 19 Oct 2024 19:42:05 +0200 Subject: [PATCH] fix possible crash with xdg-popup race (#2445) --- src/view/xdg-shell.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/view/xdg-shell.cpp b/src/view/xdg-shell.cpp index 2be1ceac7..d67fdcd1c 100644 --- a/src/view/xdg-shell.cpp +++ b/src/view/xdg-shell.cpp @@ -300,6 +300,7 @@ void wayfire_xdg_popup::destroy() on_new_popup.disconnect(); on_ping_timeout.disconnect(); on_reposition.disconnect(); + popup->base->data = nullptr; popup = nullptr; }