X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Ffloating.c;h=2f3f9bac3413d53b9f4bfb457e21104df29f951a;hb=d3e458bc7892280798eafb281a5be7106babc14c;hp=85aaa6e7bb4f31edc30040192166dede0e6ac7c6;hpb=7e51f626ef096c4d1bbbcb0c25cc27685c78bca7;p=i3%2Fi3 diff --git a/src/floating.c b/src/floating.c index 85aaa6e7..2f3f9bac 100644 --- a/src/floating.c +++ b/src/floating.c @@ -85,7 +85,7 @@ void floating_enable(Con *con, bool automatic) { /* check if the parent container is empty and close it if so */ if ((con->parent->type == CT_CON || con->parent->type == CT_FLOATING_CON) && con_num_children(con->parent) == 0) { DLOG("Old container empty after setting this child to floating, closing\n"); - tree_close(con->parent, false, false); + tree_close(con->parent, DONT_KILL_WINDOW, false); } char *name; @@ -186,7 +186,7 @@ void floating_disable(Con *con, bool automatic) { /* 2: kill parent container */ TAILQ_REMOVE(&(con->parent->parent->floating_head), con->parent, floating_windows); TAILQ_REMOVE(&(con->parent->parent->focus_head), con->parent, focused); - tree_close(con->parent, false, false); + tree_close(con->parent, DONT_KILL_WINDOW, false); /* 3: re-attach to the parent of the currently focused con on the workspace * this floating con was on */ @@ -381,7 +381,7 @@ void floating_resize_window(Con *con, bool proportional, if (event->event_y <= (con->rect.height / 2)) corner |= BORDER_TOP; - else corner |= BORDER_RIGHT; + else corner |= BORDER_BOTTOM; struct resize_window_callback_params params = { corner, proportional, event };