Bugfix: Before rendering, attach the con to its floating_con
Otherwise, the rendering will produce negative coordinates.
This commit is contained in:
parent
b2754fd679
commit
7e51f626ef
|
@ -147,12 +147,13 @@ void floating_enable(Con *con, bool automatic) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TAILQ_INSERT_TAIL(&(nc->nodes_head), con, nodes);
|
||||||
|
TAILQ_INSERT_TAIL(&(nc->focus_head), con, focused);
|
||||||
|
|
||||||
/* render the cons to get initial window_rect correct */
|
/* render the cons to get initial window_rect correct */
|
||||||
render_con(nc, false);
|
render_con(nc, false);
|
||||||
render_con(con, false);
|
render_con(con, false);
|
||||||
|
|
||||||
TAILQ_INSERT_TAIL(&(nc->nodes_head), con, nodes);
|
|
||||||
TAILQ_INSERT_TAIL(&(nc->focus_head), con, focused);
|
|
||||||
// TODO: don’t influence focus handling when Con was not focused before.
|
// TODO: don’t influence focus handling when Con was not focused before.
|
||||||
if (set_focus)
|
if (set_focus)
|
||||||
con_focus(con);
|
con_focus(con);
|
||||||
|
|
Loading…
Reference in New Issue