xwm: only emit unmap notify once

master
Tony Crisci 7 years ago
parent e5ee01254b
commit 1be650d78a

@ -578,8 +578,10 @@ static void handle_unmap_notify(struct wlr_xwm *xwm,
} }
xsurface->surface = NULL; xsurface->surface = NULL;
xsurface->mapped = false; if (xsurface->mapped) {
wl_signal_emit(&xsurface->events.unmap_notify, xsurface); xsurface->mapped = false;
wl_signal_emit(&xsurface->events.unmap_notify, xsurface);
}
} }
static void handle_property_notify(struct wlr_xwm *xwm, static void handle_property_notify(struct wlr_xwm *xwm,

Loading…
Cancel
Save