forked from enlightenment/efl
emotion modules -0 check return value of eina_module_load and print err
this should inform the user via eina log errors that a module load failed. this fixes CID 1360954
This commit is contained in:
parent
f06506c970
commit
c52aa54e61
|
@ -370,7 +370,11 @@ emotion_engine_instance_new(const char *name, Evas_Object *obj, Emotion_Module_O
|
||||||
if (name)
|
if (name)
|
||||||
{
|
{
|
||||||
m = _find_mod(name);
|
m = _find_mod(name);
|
||||||
if (m) eina_module_load(m);
|
if (m)
|
||||||
|
{
|
||||||
|
if (!eina_module_load(m))
|
||||||
|
ERR("Cannot load module %s", eina_module_file_get(m));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_emotion_engine_registry)
|
if (!_emotion_engine_registry)
|
||||||
|
@ -380,7 +384,8 @@ emotion_engine_instance_new(const char *name, Evas_Object *obj, Emotion_Module_O
|
||||||
if (!m) m = _find_mod("gstreamer");
|
if (!m) m = _find_mod("gstreamer");
|
||||||
if (!m) m = _find_mod("gstreamer1");
|
if (!m) m = _find_mod("gstreamer1");
|
||||||
if (!m) m = _find_mod("libvlc");
|
if (!m) m = _find_mod("libvlc");
|
||||||
if (m) eina_module_load(m);
|
if (!eina_module_load(m))
|
||||||
|
ERR("Cannot load module %s", eina_module_file_get(m));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (name)
|
if (name)
|
||||||
|
|
Loading…
Reference in New Issue