]> git.sur5r.net Git - i3/i3/blobdiff - src/floating.c
Don't disable floating in internal workspaces
[i3/i3] / src / floating.c
index 080413347899b4d36007d990dae0196f86af729d..3c5afb25aeb984b97f19ba65a0642f5ee7d89fb9 100644 (file)
@@ -366,6 +366,10 @@ void floating_disable(Con *con, bool automatic) {
     }
 
     Con *ws = con_get_workspace(con);
+    if (con_is_internal(ws)) {
+        LOG("Can't disable floating for container in internal workspace.\n");
+        return;
+    }
     Con *tiling_focused = con_descend_tiling_focused(ws);
 
     if (tiling_focused->type == CT_WORKSPACE) {