diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-04-06 17:42:11 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-04-06 17:42:11 +0000 |
| commit | 70e4138169f19102854bca49d4f55708fabcbbbf (patch) | |
| tree | 15318c0dba364c1fad256629ee9492f0974182c7 /openbox | |
| parent | 56f6acce8b0e29d94c62fe990d97ae4da3e179df (diff) | |
print the error when the engine cant load
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/engine.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/openbox/engine.c b/openbox/engine.c index 15722e32..66d30580 100644 --- a/openbox/engine.c +++ b/openbox/engine.c @@ -46,19 +46,21 @@ static gboolean load(char *name) g_assert(module == NULL); - path = g_build_filename(ENGINEDIR, name, NULL); + path = g_build_filename(g_get_home_dir(), ".openbox", "engines", name, + NULL); module = g_module_open(path, 0); g_free(path); if (module == NULL) { - path = g_build_filename(g_get_home_dir(), ".openbox", "engines", name, - NULL); - module = g_module_open(path, 0); - g_free(path); + path = g_build_filename(ENGINEDIR, name, NULL); + module = g_module_open(path, 0); + g_free(path); } - if (module == NULL) + if (module == NULL) { + g_warning(g_module_error()); return FALSE; + } /* load the engine's symbols */ LOADSYM(startup, estartup); |
