badfb4bb43
When turning a float to a non-float, `get_focused_container` might return another floating view, causing the active view to be inserted into the floating list on its workspace instead of the normal child list which it should. (Since it has `is_floating` as false the resulting discrepency triggered other bad behaviour eventually leading sway to crash.) This patch fixes that by simply checking floating status before making it a sibling. |
||
---|---|---|
.. | ||
commands.c | ||
config.c | ||
container.c | ||
criteria.c | ||
debug_log.c | ||
extensions.c | ||
focus.c | ||
handlers.c | ||
input_state.c | ||
ipc-server.c | ||
layout.c | ||
main.c | ||
output.c | ||
resize.c | ||
util.c | ||
workspace.c |