summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2018-10-22 18:36:47 +1000
committerFurkan Sahin <furkan-dev@proton.me>2018-10-22 18:36:47 +1000
commit5ebe283dd76ff21780c1b5ab7ae75c321ad0eec8 (patch)
tree2b0aba9ba2012952ad774aab8a120cb0a5d9ddeb /include
parent655024a011fd38a40f7c0ab57c9810318c9f2b03 (diff)
Fix crash when quitting a QT app on the wayland backend using menu
QT unmaps the view before destroying the popup. We destroyed the popup in response to the view unmapping, but then we'd attempt to destroy it a second time which caused a crash. The patch removes the listener. I tested it with GTK as well, and can confirm the popup is still being destroyed.
Diffstat (limited to 'include')
-rw-r--r--include/sway/tree/view.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/include/sway/tree/view.h b/include/sway/tree/view.h
index dc1f0b02..a0b4dd46 100644
--- a/include/sway/tree/view.h
+++ b/include/sway/tree/view.h
@@ -226,7 +226,6 @@ struct sway_view_child {
struct wl_listener surface_map;
struct wl_listener surface_unmap;
struct wl_listener surface_destroy;
- struct wl_listener view_unmap;
};
struct sway_xdg_popup_v6 {