all repos — fluxbox @ 89c5a1e8fa0d36281b269a05602ed16c3312a095

custom fork of the fluxbox windowmanager

Fixed rootcommand for theme
fluxgen fluxgen
commit

89c5a1e8fa0d36281b269a05602ed16c3312a095

parent

b197eab01d1bf3c88c32fb158f0eeed9ca650443

1 files changed, 6 insertions(+), 2 deletions(-)

jump to
M src/Screen.ccsrc/Screen.cc

@@ -188,7 +188,8 @@ fluxbox->load_rc(this);

image_control->setDither(resource.image_dither); theme = new Theme(getBaseDisplay()->getXDisplay(), getRootWindow(), getColormap(), getScreenNumber(), - image_control, fluxbox->getStyleFilename()); + image_control, fluxbox->getStyleFilename(), fluxbox->getRootCommand()); + #ifdef GNOME /* create the GNOME window */ Window gnome_win = XCreateSimpleWindow(getBaseDisplay()->getXDisplay(),

@@ -429,7 +430,10 @@

} void BScreen::reconfigure(void) { - + if (Fluxbox::instance()->getRootCommand()) + theme->setRootCommand(Fluxbox::instance()->getRootCommand()); + else + theme->setRootCommand(""); theme->load(fluxbox->getStyleFilename()); theme->reconfigure(); I18n *i18n = I18n::instance();