Block loading of extension in render 90/181790/1
authorPrathmesh <prathmesh.m@samsung.com>
Mon, 18 Jun 2018 09:22:27 +0000 (14:52 +0530)
committerPrathmesh <prathmesh.m@samsung.com>
Mon, 18 Jun 2018 09:22:27 +0000 (14:52 +0530)
- Plugins are already loaded in browser
- There is no use of loading in renderer as the plugins
  loaded in browser will be used.

Change-Id: I8175667d01f30be7242ff9eb24f7db597533a7c3
Signed-off-by: Prathmesh <prathmesh.m@samsung.com>
tizen/extensions/renderer/xwalk_extension_client.cc

index d113269..4199fed 100644 (file)
@@ -149,8 +149,11 @@ void XWalkExtensionClient::OnReceivedIPCMessage(
 }
 
 void XWalkExtensionClient::LoadUserExtensions(const std::string app_path) {
-  XWalkExtensionServer* server = XWalkExtensionServer::GetInstance();
-  server->LoadUserExtensions(app_path);
+  base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
+  if (command_line->HasSwitch(switches::kSingleProcess)) {
+    XWalkExtensionServer* server = XWalkExtensionServer::GetInstance();
+    server->LoadUserExtensions(app_path);
+  }
 }
 
 }  // namespace extensions