summaryrefslogtreecommitdiff
path: root/src/openbox.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-11-11 10:26:08 +0000
committerDana Jansens <danakj@orodu.net>2002-11-11 10:26:08 +0000
commit06a80ce2c7a189e26063d5e4e475ca500778aba5 (patch)
tree545007018d8c8e27de2a1cf13eaa14dfb4332270 /src/openbox.cc
parentcee305244662d352a7ad5ab7ae22f6221c064d3d (diff)
manage and unmanage windows in OBScreen
Diffstat (limited to 'src/openbox.cc')
-rw-r--r--src/openbox.cc7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/openbox.cc b/src/openbox.cc
index 9d040e14..e4dd5cb6 100644
--- a/src/openbox.cc
+++ b/src/openbox.cc
@@ -128,8 +128,7 @@ Openbox::Openbox(int argc, char **argv)
_cursors.ur_angle = XCreateFontCursor(otk::OBDisplay::display, XC_ur_angle);
// initialize all the screens
- _screens.push_back(new OBScreen(0));
- _screens[0]->loadStyle(_config);
+ _screens.push_back(new OBScreen(0, _config));
_state = State_Normal; // done starting
}
@@ -139,10 +138,6 @@ Openbox::~Openbox()
{
_state = State_Exiting; // time to kill everything
- // unmanage all windows
- while (!_clients.empty())
- _xeventhandler.unmanageWindow(_clients.begin()->second);
-
std::for_each(_screens.begin(), _screens.end(), otk::PointerAssassin());
// close the X display