summaryrefslogtreecommitdiff
path: root/src/Screen.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/Screen.cc')
-rw-r--r--src/Screen.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/Screen.cc b/src/Screen.cc
index 08c2d9ee..7a3b9d7b 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -185,7 +185,9 @@ static const char *getFontSize(const char *pattern, int *size) {
}
-BScreen::BScreen(Openbox &ob, int scrn) : ScreenInfo(ob, scrn), openbox(ob) {
+BScreen::BScreen(Openbox &ob, int scrn, Resource &conf) : ScreenInfo(ob, scrn),
+ openbox(ob), config(conf)
+{
event_mask = ColormapChangeMask | EnterWindowMask | PropertyChangeMask |
SubstructureRedirectMask | KeyPressMask | KeyReleaseMask |
ButtonPressMask | ButtonReleaseMask;
@@ -419,7 +421,7 @@ BScreen::BScreen(Openbox &ob, int scrn) : ScreenInfo(ob, scrn), openbox(ob) {
toolbar = new Toolbar(*this);
#ifdef SLIT
- slit = new Slit(*this);
+ slit = new Slit(*this, config);
#endif // SLIT
InitMenu();
@@ -1545,7 +1547,7 @@ void BScreen::raiseWindows(Window *workspace_stack, int num) {
*(session_stack + i++) = toolbar->getWindowID();
#ifdef SLIT
- if (slit->isOnTop())
+ if (slit->onTop())
*(session_stack + i++) = slit->getWindowID();
#endif // SLIT