Don’t overwrite border width when already set (placeholders).

fixes #1501
next
Michael Stapelberg 2015-03-21 23:02:35 +01:00
parent 9493b61bb4
commit 2190bb9386
1 changed files with 3 additions and 1 deletions

View File

@ -452,7 +452,9 @@ void manage_window(xcb_window_t window, xcb_get_window_attributes_cookie_t cooki
}
/* explicitly set the border width to the default */
nc->current_border_width = (want_floating ? config.default_floating_border_width : config.default_border_width);
if (nc->current_border_width == -1) {
nc->current_border_width = (want_floating ? config.default_floating_border_width : config.default_border_width);
}
/* to avoid getting an UnmapNotify event due to reparenting, we temporarily
* declare no interest in any state change event of this window */