X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fxwalk%2Fruntime%2Fbrowser%2Fxwalk_browser_main_parts.cc;h=dbeaef84cb5bce26f9a8699e20f7d4f559cb2abc;hb=6a8ccb215ae8932b1b59ff751f115e9ccfb4066b;hp=3fc5afbad4672474c8fc802b280e72e616050431;hpb=d482483c7e386df3f789b1cb1845b73bfcaae2bd;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/xwalk/runtime/browser/xwalk_browser_main_parts.cc b/src/xwalk/runtime/browser/xwalk_browser_main_parts.cc index 3fc5afb..dbeaef8 100644 --- a/src/xwalk/runtime/browser/xwalk_browser_main_parts.cc +++ b/src/xwalk/runtime/browser/xwalk_browser_main_parts.cc @@ -186,13 +186,6 @@ void XWalkBrowserMainParts::PreMainMessageLoopRun() { NativeAppWindow::Initialize(); - application::ApplicationSystem* app_system = xwalk_runner_->app_system(); - if (app_system->HandleApplicationManagementCommands( - *command_line, startup_url_, - run_default_message_loop_)) { - return; - } - if (command_line->HasSwitch(switches::kListFeaturesFlags)) { XWalkRuntimeFeatures::GetInstance()->DumpFeaturesFlags(); run_default_message_loop_ = false; @@ -206,9 +199,11 @@ void XWalkBrowserMainParts::PreMainMessageLoopRun() { return; } - if (app_system->LaunchFromCommandLine(*command_line, startup_url_, - run_default_message_loop_)) { - return; + application::ApplicationSystem* app_system = xwalk_runner_->app_system(); + if (!app_system->HandleApplicationManagementCommands(*command_line, + startup_url_, run_default_message_loop_)) { + app_system->LaunchFromCommandLine(*command_line, startup_url_, + run_default_message_loop_); } // If the |ui_task| is specified in main function parameter, it indicates