all repos — openbox @ 527864614bbbadcfd5f454e7dd1781d343881e7d

openbox fork - make it a bit more like ryudo

set the button windows to None when they are destroyed so we know they are no longer valid windows
Dana Jansens danakj@orodu.net
commit

527864614bbbadcfd5f454e7dd1781d343881e7d

parent

1b1efab489353734f0047f97fe5fef7f96d0ee68

1 files changed, 3 insertions(+), 0 deletions(-)

jump to
M src/Window.ccsrc/Window.cc

@@ -788,14 +788,17 @@

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();