summaryrefslogtreecommitdiff
path: root/src/screen.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/screen.cc')
-rw-r--r--src/screen.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/screen.cc b/src/screen.cc
index 3f507afb..6eaa5cc5 100644
--- a/src/screen.cc
+++ b/src/screen.cc
@@ -10,6 +10,7 @@
#include "python.hh"
#include "otk/display.hh"
#include "otk/property.hh"
+#include "otk/util.hh"
extern "C" {
#ifdef HAVE_UNISTD_H
@@ -68,8 +69,9 @@ Screen::Screen(int screen)
// initialize the screen's style
otk::RenderStyle::setStyle(_number, _config.theme);
- otk::display->renderControl(_number)->
- drawRoot(*otk::RenderStyle::style(_number)->rootColor());
+ // draw the root window
+ otk::bexec("obsetroot " + otk::RenderStyle::style(_number)->rootArgs(),
+ _info->displayString());
// set up notification of netwm support
changeSupportedAtoms();