bool JSPageSession::Impl::installPlugin(PluginModelPtr plugin)
{
Assert(plugin && "Plugin Model is NULL");
- auto library = loadLibrary(plugin);
-
- LogInfo("Install Plugin '" << library->GetFileName());
+ PluginPtr library = loadLibrary(plugin);
if (!library) {
LogError("Loading library failed");
return false;
}
+ LogInfo("Install Plugin '" << library->GetFileName());
+
// Register new class
FOREACH(it, *(library->GetClassList()))
{
JSGlobalContextRef context)
{
Assert(plugin && "Plugin Model is NULL");
- auto library = loadLibrary(plugin);
-
- LogInfo("Install Plugin '" << library->GetFileName());
+ PluginPtr library = loadLibrary(plugin);
if (!library) {
LogError("Loading library failed");
return false;
}
+ LogInfo("Install Plugin '" << library->GetFileName());
+
if (!(parentObject.instance)) {
LogError("NULL pointer value");
return false;