From 0ba959f1cebe58867cac31b95a1835b7b83370d4 Mon Sep 17 00:00:00 2001 From: random human Date: Thu, 27 Jun 2019 07:57:58 +0000 Subject: tree: set correct border value before creating floater --- sway/tree/view.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'sway/tree/view.c') 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); -- cgit v1.2.3-70-g09d2