summaryrefslogtreecommitdiff
path: root/src/screen.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-01-03 19:36:41 +0000
committerDana Jansens <danakj@orodu.net>2003-01-03 19:36:41 +0000
commitf8ea576460470ecc2e395cf43e31a67752adbbb5 (patch)
tree027335252fe3bb67803b637a2815ba2ae189e65d /src/screen.cc
parent660ad41ca0b1c48525bba071a27def141ad1cbfe (diff)
rm the old bb src
Diffstat (limited to 'src/screen.cc')
-rw-r--r--src/screen.cc5
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());