all repos — openbox @ 804b8cc6e5913913a76894a753619590a291c204

openbox fork - make it a bit more like ryudo

check to make sure the style config could be loaded
Dana Jansens danakj@orodu.net
commit

804b8cc6e5913913a76894a753619590a291c204

parent

6223b6a3efe7591feae9a342ad92f34e1aefed54

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

jump to
M otk/application.ccotk/application.cc

@@ -1,6 +1,12 @@

#include "application.hh" #include "eventhandler.hh" +extern "C" { +#ifdef HAVE_STDLIB_H +# include <stdlib.h> +#endif +} + #include <iostream> namespace otk {

@@ -35,8 +41,12 @@

void OtkApplication::loadStyle(void) { // find the style name as a property - _style_conf->setFile("/usr/local/share/openbox/styles/artwiz"); - _style_conf->load(); + std::string style = "/usr/local/share/openbox/styles/artwiz"; + _style_conf->setFile(style); + if (!_style_conf->load()) { + std::cerr << "Unable to load style \"" << style << "\". Aborting.\n"; + ::exit(1); + } _style->load(*_style_conf); }