tree: set correct border value before creating floater

This commit is contained in:
random human 2019-06-27 07:57:58 +00:00 committed by Drew DeVault
parent 5becce8005
commit 0ba959f1ce
2 changed files with 6 additions and 6 deletions

View file

@ -755,14 +755,14 @@ void container_set_floating(struct sway_container *container, bool enable) {
struct sway_container *old_parent = container->parent;
container_detach(container);
workspace_add_floating(workspace, container);
container_floating_set_default_size(container);
container_floating_resize_and_center(container);
if (container->view) {
view_set_tiled(container->view, false);
if (container->view->using_csd) {
container->border = B_CSD;
}
}
container_floating_set_default_size(container);
container_floating_resize_and_center(container);
if (old_parent) {
container_reap_empty(old_parent);
}