Index: chrome/browser/extensions/external_registry_extension_loader_win.cc |
diff --git a/chrome/browser/extensions/external_registry_extension_loader_win.cc b/chrome/browser/extensions/external_registry_extension_loader_win.cc |
index 45651a3f8f70ca914ef0678c11cf1ec8993a4dfc..ab90bfc5a9bf3868c4096c0055cff7f2340bcc6d 100644 |
--- a/chrome/browser/extensions/external_registry_extension_loader_win.cc |
+++ b/chrome/browser/extensions/external_registry_extension_loader_win.cc |
@@ -129,10 +129,8 @@ void ExternalRegistryExtensionLoader::LoadOnFileThread() { |
continue; |
} |
- scoped_ptr<Version> version; |
- version.reset(Version::GetVersionFromString( |
- WideToASCII(extension_version))); |
- if (!version.get()) { |
+ Version version(WideToASCII(extension_version)); |
+ if (!version.IsValid()) { |
LOG(ERROR) << "Invalid version value " << extension_version |
<< " for key " << key_path << "."; |
continue; |