print the error when the engine cant load
This commit is contained in:
parent
56f6acce8b
commit
70e4138169
1 changed files with 8 additions and 6 deletions
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue