print the error when the engine cant load

This commit is contained in:
Dana Jansens 2003-04-06 17:42:11 +00:00
parent 56f6acce8b
commit 70e4138169

View file

@ -46,19 +46,21 @@ static gboolean load(char *name)
g_assert(module == NULL); 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); module = g_module_open(path, 0);
g_free(path); g_free(path);
if (module == NULL) { if (module == NULL) {
path = g_build_filename(g_get_home_dir(), ".openbox", "engines", name, path = g_build_filename(ENGINEDIR, name, NULL);
NULL); module = g_module_open(path, 0);
module = g_module_open(path, 0); g_free(path);
g_free(path);
} }
if (module == NULL) if (module == NULL) {
g_warning(g_module_error());
return FALSE; return FALSE;
}
/* load the engine's symbols */ /* load the engine's symbols */
LOADSYM(startup, estartup); LOADSYM(startup, estartup);