diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-09-03 23:13:40 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-09-03 23:13:40 +0000 |
| commit | 39b2f712aab0309e0aec58468251f1dd103c10de (patch) | |
| tree | 60574751e09d305e3d93a67aed9332b7dcd77bb6 | |
| parent | c20a8d986a3a87dd345bede8e3b6c08e39a89485 (diff) | |
dont exit when a theme can't be loaded during reconfigure
| -rw-r--r-- | openbox/openbox.c | 10 |
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); |
