X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fxwalk%2Fapplication%2Ftools%2Ftizen%2Fxwalkctl_main.cc;h=564b82ea0dfdaa8f15346e72499ce9368ec94093;hb=ac5c4e12d0a033d1c358a787e329f167d4ded761;hp=9fcd32fc68a656d5d9eb8a813797e9049fae8142;hpb=0a7e0ff458505735434b51cfa564902cdb901fc1;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/xwalk/application/tools/tizen/xwalkctl_main.cc b/src/xwalk/application/tools/tizen/xwalkctl_main.cc index 9fcd32f..564b82e 100644 --- a/src/xwalk/application/tools/tizen/xwalkctl_main.cc +++ b/src/xwalk/application/tools/tizen/xwalkctl_main.cc @@ -12,6 +12,7 @@ #include #include "base/at_exit.h" +#include "base/files/file_util.h" #include "base/memory/scoped_ptr.h" #include "base/path_service.h" @@ -172,7 +173,8 @@ int main(int argc, char* argv[]) { if (install_path) { std::string app_id; - const base::FilePath& path = base::FilePath(install_path); + const base::FilePath& path = + base::MakeAbsoluteFilePath(base::FilePath(install_path)); success = installer->Install(path, &app_id); if (!success && storage->Contains(app_id)) { g_print("trying to update %s\n", app_id.c_str()); @@ -181,7 +183,8 @@ int main(int argc, char* argv[]) { } else if (uninstall_id) { success = installer->Uninstall(uninstall_id); } else if (reinstall_path) { - success = installer->Reinstall(base::FilePath(reinstall_path)); + success = installer->Reinstall( + base::MakeAbsoluteFilePath(base::FilePath(reinstall_path))); } else if (debugging_port >= 0) { #if defined(SHARED_PROCESS_MODE) // Deal with the case "xwalkctl -d PORT_NUMBER"