From 804b8cc6e5913913a76894a753619590a291c204 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sat, 16 Nov 2002 12:12:38 +0000 Subject: [PATCH] check to make sure the style config could be loaded --- otk/application.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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); } -- 2.44.0