resize fix

This commit is contained in:
2026-05-22 16:59:05 +07:00
parent d00ac09a9b
commit 58ac1fb881
6 changed files with 24 additions and 11 deletions
+6 -2
View File
@@ -23,8 +23,6 @@ void toplevel_map(struct wl_listener *listener, void *data)
wlr_xdg_toplevel_set_maximized(toplevel->xdg, true);
}
toplevel->bw = toplevel_is_unmanaged(toplevel) ? 0 : TOPLEVEL_BW;
#ifdef XWAYLAND
if (toplevel->type == TOPLEVEL_X11) {
toplevel->scene_surface = wlr_scene_subsurface_tree_create(toplevel->scene_tree, toplevel->xw->surface);
@@ -38,6 +36,12 @@ void toplevel_map(struct wl_listener *listener, void *data)
toplevel_get_geom(toplevel);
toplevel->bw = toplevel_is_unmanaged(toplevel) ? 0 : TOPLEVEL_BW;
#ifdef XWAYLAND
if (toplevel->type == TOPLEVEL_X11) {
toplevel->xw->surface->data = toplevel;
}
#endif
for (int i = 0; i < 4; ++i) {
toplevel->border[i] = wlr_scene_rect_create(toplevel->scene_tree, 0, 0, unfocused_bc);
toplevel->border[i]->node.data = toplevel;