diff --git a/include/wlr/xwayland/xwayland.h b/include/wlr/xwayland/xwayland.h index 8f066a2f..4b476a03 100644 --- a/include/wlr/xwayland/xwayland.h +++ b/include/wlr/xwayland/xwayland.h @@ -118,7 +118,6 @@ struct wlr_xwayland_surface { int16_t x, y; uint16_t width, height; - uint16_t saved_width, saved_height; bool override_redirect; char *title; diff --git a/xwayland/xwm.c b/xwayland/xwm.c index d5b2aed8..c65851bb 100644 --- a/xwayland/xwm.c +++ b/xwayland/xwm.c @@ -1394,29 +1394,14 @@ static void xwm_handle_net_wm_state_message(struct wlr_xwm *xwm, // all other values are set to 0 if (fullscreen != xsurface->fullscreen) { - if (xsurface->fullscreen) { - xsurface->saved_width = xsurface->width; - xsurface->saved_height = xsurface->height; - } - wl_signal_emit_mutable(&xsurface->events.request_fullscreen, NULL); } if (maximized != xsurface_is_maximized(xsurface)) { - if (xsurface_is_maximized(xsurface)) { - xsurface->saved_width = xsurface->width; - xsurface->saved_height = xsurface->height; - } - wl_signal_emit_mutable(&xsurface->events.request_maximize, NULL); } if (minimized != xsurface->minimized) { - if (xsurface->minimized) { - xsurface->saved_width = xsurface->width; - xsurface->saved_height = xsurface->height; - } - struct wlr_xwayland_minimize_event minimize_event = { .surface = xsurface, .minimize = xsurface->minimized,