Index: chrome/browser/chrome_browser_main_win.cc |
diff --git a/chrome/browser/chrome_browser_main_win.cc b/chrome/browser/chrome_browser_main_win.cc |
index b5aa12dd29009e2c7cbe9984919fae880746856a..f5c3640c4d75f51e4ee67bcfb5bca0b8f1504f3c 100644 |
--- a/chrome/browser/chrome_browser_main_win.cc |
+++ b/chrome/browser/chrome_browser_main_win.cc |
@@ -296,8 +296,9 @@ bool ChromeBrowserMainPartsWin::CheckMachineLevelInstall() { |
// TODO(tommi): Check if using the default distribution is always the right |
// thing to do. |
BrowserDistribution* dist = BrowserDistribution::GetDistribution(); |
- scoped_ptr<Version> version(InstallUtil::GetChromeVersion(dist, true)); |
- if (version.get()) { |
+ Version version; |
+ InstallUtil::GetChromeVersion(dist, true, &version); |
+ if (version.IsValid()) { |
FilePath exe_path; |
PathService::Get(base::DIR_EXE, &exe_path); |
std::wstring exe = exe_path.value(); |