Index: chrome/browser/extensions/crx_installer.cc |
diff --git a/chrome/browser/extensions/crx_installer.cc b/chrome/browser/extensions/crx_installer.cc |
index 17b919b1a02cef3074bb908945391aaf9687c91a..11dad9227ad2cb7137c866f1152ae3edfa242bc7 100644 |
--- a/chrome/browser/extensions/crx_installer.cc |
+++ b/chrome/browser/extensions/crx_installer.cc |
@@ -473,9 +473,8 @@ void CrxInstaller::CompleteInstall() { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::FILE)); |
if (!current_version_.empty()) { |
- scoped_ptr<Version> current_version( |
- Version::GetVersionFromString(current_version_)); |
- if (current_version->CompareTo(*(extension_->version())) > 0) { |
+ Version current_version(current_version_); |
+ if (current_version.CompareTo(*(extension_->version())) > 0) { |
ReportFailureFromFileThread( |
CrxInstallerError( |
l10n_util::GetStringUTF16(IDS_EXTENSION_CANT_DOWNGRADE_VERSION))); |