From: Dana Jansens Date: Sat, 16 Nov 2002 12:12:38 +0000 (+0000) Subject: check to make sure the style config could be loaded X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=804b8cc6e5913913a76894a753619590a291c204;p=chaz%2Fopenbox check to make sure the style config could be loaded --- diff --git a/otk/application.cc b/otk/application.cc index 490486ec..16b9e0f5 100644 --- a/otk/application.cc +++ b/otk/application.cc @@ -1,6 +1,12 @@ #include "application.hh" #include "eventhandler.hh" +extern "C" { +#ifdef HAVE_STDLIB_H +# include +#endif +} + #include namespace otk { @@ -35,8 +41,12 @@ OtkApplication::~OtkApplication() 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); }