summaryrefslogtreecommitdiff
path: root/src/Window.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/Window.cc')
-rw-r--r--src/Window.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Window.cc b/src/Window.cc
index 0e5af867..70b2ea05 100644
--- a/src/Window.cc
+++ b/src/Window.cc
@@ -788,14 +788,17 @@ void OpenboxWindow::positionButtons() {
if (!hasclose && frame.close_button) {
openbox.removeWindowSearch(frame.close_button);
XDestroyWindow(display, frame.close_button);
+ frame.close_button = None;
}
if (!hasiconify && frame.iconify_button) {
openbox.removeWindowSearch(frame.iconify_button);
XDestroyWindow(display, frame.iconify_button);
+ frame.iconify_button = None;
}
if (!hasmaximize && frame.iconify_button) {
openbox.removeWindowSearch(frame.maximize_button);
XDestroyWindow(display, frame.maximize_button);
+ frame.maximize_button = None;
}
redrawLabel();