diff options
-rw-r--r-- | sway/tree/view.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sway/tree/view.c b/sway/tree/view.c index 7bba2923..d699b01e 100644 --- a/sway/tree/view.c +++ b/sway/tree/view.c | |||
@@ -280,7 +280,8 @@ void view_autoconfigure(struct sway_view *view) { | |||
280 | (config->hide_edge_borders_smart == ESMART_NO_GAPS && | 280 | (config->hide_edge_borders_smart == ESMART_NO_GAPS && |
281 | !gaps_to_edge(view)); | 281 | !gaps_to_edge(view)); |
282 | if (smart) { | 282 | if (smart) { |
283 | bool show_border = !view_is_only_visible(view); | 283 | bool show_border = container_is_floating_or_child(con) || |
284 | !view_is_only_visible(view); | ||
284 | con->border_left &= show_border; | 285 | con->border_left &= show_border; |
285 | con->border_right &= show_border; | 286 | con->border_right &= show_border; |
286 | con->border_top &= show_border; | 287 | con->border_top &= show_border; |