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);
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);