summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-09-03 23:13:40 +0000
committerDana Jansens <danakj@orodu.net>2003-09-03 23:13:40 +0000
commit39b2f712aab0309e0aec58468251f1dd103c10de (patch)
tree60574751e09d305e3d93a67aed9332b7dcd77bb6
parentc20a8d986a3a87dd345bede8e3b6c08e39a89485 (diff)
dont exit when a theme can't be loaded during reconfigure
-rw-r--r--openbox/openbox.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/openbox/openbox.c b/openbox/openbox.c
index 1547bc0f..1490ab73 100644
--- a/openbox/openbox.c
+++ b/openbox/openbox.c
@@ -244,9 +244,13 @@ int main(int argc, char **argv)
}
/* load the theme specified in the rc file */
- ob_rr_theme = RrThemeNew(ob_rr_inst, config_theme);
- if (ob_rr_theme == NULL)
- ob_exit_with_error("Unable to load a theme.");
+ {
+ RrTheme *theme;
+ if ((theme = RrThemeNew(ob_rr_inst, config_theme)))
+ ob_rr_theme = theme;
+ if (ob_rr_theme == NULL)
+ ob_exit_with_error("Unable to load a theme.");
+ }
moveresize_startup(reconfigure);
screen_startup(reconfigure);