X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fxwalk%2Fruntime%2Fbrowser%2Fxwalk_browser_main_parts_android.cc;h=d34d7792265b2a436b25d9738afd4f8678780829;hb=8895f14fc7ca51078edffcf3660d2e91d53ca992;hp=717ac994b162bd3596384393df8f65dabbf81bf1;hpb=9f86df81fcd247bd2ce7c9a96196804f8d160474;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/xwalk/runtime/browser/xwalk_browser_main_parts_android.cc b/src/xwalk/runtime/browser/xwalk_browser_main_parts_android.cc index 717ac99..d34d779 100644 --- a/src/xwalk/runtime/browser/xwalk_browser_main_parts_android.cc +++ b/src/xwalk/runtime/browser/xwalk_browser_main_parts_android.cc @@ -36,6 +36,7 @@ #include "xwalk/runtime/browser/runtime_context.h" #include "xwalk/runtime/browser/xwalk_runner.h" #include "xwalk/runtime/common/xwalk_runtime_features.h" +#include "xwalk/runtime/common/xwalk_switches.h" namespace { @@ -131,6 +132,10 @@ void XWalkBrowserMainPartsAndroid::PreMainMessageLoopRun() { if (!PathService::Get(base::DIR_ANDROID_APP_DATA, &user_data_dir)) { NOTREACHED() << "Failed to get app data directory for Crosswalk"; } + CommandLine* command_line = CommandLine::ForCurrentProcess(); + if (command_line->HasSwitch(switches::kXWalkProfileName)) + user_data_dir = user_data_dir.Append( + command_line->GetSwitchValuePath(switches::kXWalkProfileName)); base::FilePath cookie_store_path = user_data_dir.Append( FILE_PATH_LITERAL("Cookies"));