]> git.sur5r.net Git - i3/i3/blobdiff - src/con.c
Refactor parse_command
[i3/i3] / src / con.c
index 66c9db69d88e3927473c3e1432d04c8c22c3a6d0..4b47b182f32c6066a352cd9fe8209fc6586532fc 100644 (file)
--- a/src/con.c
+++ b/src/con.c
@@ -1090,8 +1090,13 @@ Rect con_border_style_rect(Con *con) {
     int border_width = con->current_border_width;
     DLOG("The border width for con is set to: %d\n", con->current_border_width);
     Rect result;
-    if (con->current_border_width < 0)
-        border_width = config.default_border_width;
+    if (con->current_border_width < 0) {
+        if (con_is_floating(con)) {
+            border_width = config.default_floating_border_width;
+        } else {
+            border_width = config.default_border_width;
+        }
+    }
     DLOG("Effective border width is set to: %d\n", border_width);
     /* Shortcut to avoid calling con_adjacent_borders() on dock containers. */
     int border_style = con_border_style(con);