diff options
Diffstat (limited to 'src/screen.cc')
| -rw-r--r-- | src/screen.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/screen.cc b/src/screen.cc index f0b0eb3d..419ba0b9 100644 --- a/src/screen.cc +++ b/src/screen.cc @@ -122,6 +122,11 @@ OBScreen::~OBScreen() { if (! _managed) return; + XSelectInput(otk::OBDisplay::display, _info->rootWindow(), NoEventMask); + XSync(otk::OBDisplay::display, False); + + XDestroyWindow(otk::OBDisplay::display, _focuswindow); + // unmanage all windows while (!clients.empty()) unmanageWindow(clients.front()); |
