struct xdg_deco *xdg_deco = wl_container_of(listener, xdg_deco, request_mode);
enum wlr_xdg_toplevel_decoration_v1_mode client_mode =
xdg_deco->wlr_decoration->requested_mode;
-
+
if (client_mode == WLR_XDG_TOPLEVEL_DECORATION_V1_MODE_NONE) {
client_mode = rc.xdg_shell_server_side_deco
? WLR_XDG_TOPLEVEL_DECORATION_V1_MODE_SERVER_SIDE
view_min_size(view, &min_width, &min_height);
wlr_xwayland_surface_configure(view->xwayland_surface,
- event->x,
- event->y,
- max(event->width, min_width),
+ event->x, event->y, max(event->width, min_width),
max(event->height, min_height));
damage_all_outputs(view->server);
}
}
static void
-handle_set_decorations(struct wl_listener *listener, void *data) {
+handle_set_decorations(struct wl_listener *listener, void *data)
+{
struct view *view = wl_container_of(listener, view, set_decorations);
view_set_decorations(view, want_deco(view));
}