aboutsummaryrefslogtreecommitdiff
path: root/sway/tree/view.c
diff options
context:
space:
mode:
Diffstat (limited to 'sway/tree/view.c')
-rw-r--r--sway/tree/view.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sway/tree/view.c b/sway/tree/view.c
index 4fd3a65a..f6d62ad6 100644
--- a/sway/tree/view.c
+++ b/sway/tree/view.c
@@ -612,6 +612,10 @@ void view_map(struct sway_view *view, struct wlr_surface *wlr_surface,
&view->surface_new_subsurface);
view->surface_new_subsurface.notify = view_handle_surface_new_subsurface;
+ if (decoration) {
+ view_update_csd_from_client(view, decoration);
+ }
+
if (view->impl->wants_floating && view->impl->wants_floating(view)) {
view->container->border = config->floating_border;
view->container->border_thickness = config->floating_border_thickness;
@@ -635,10 +639,6 @@ void view_map(struct sway_view *view, struct wlr_surface *wlr_surface,
view_update_title(view, false);
container_update_representation(view->container);
- if (decoration) {
- view_update_csd_from_client(view, decoration);
- }
-
if (fullscreen) {
container_set_fullscreen(view->container, true);
arrange_workspace(view->container->workspace);