Index: chrome/browser/extensions/user_script_master.cc |
diff --git a/chrome/browser/extensions/user_script_master.cc b/chrome/browser/extensions/user_script_master.cc |
index a4221392f3fbb4b80511e0f3e6c23950612d8b09..f55295d73d5553aba4c57294a0c946b730bbc291 100644 |
--- a/chrome/browser/extensions/user_script_master.cc |
+++ b/chrome/browser/extensions/user_script_master.cc |
@@ -107,9 +107,9 @@ bool UserScriptMaster::ScriptReloader::ParseMetadataHeader( |
} else if (GetDeclarationValue(line, kNameDeclaration, &value)) { |
script->set_name(value); |
} else if (GetDeclarationValue(line, kVersionDeclaration, &value)) { |
- scoped_ptr<Version> version(Version::GetVersionFromString(value)); |
- if (version.get()) |
- script->set_version(version->GetString()); |
+ Version version(value); |
+ if (version.IsValid()) |
+ script->set_version(version.GetString()); |
} else if (GetDeclarationValue(line, kDescriptionDeclaration, &value)) { |
script->set_description(value); |
} else if (GetDeclarationValue(line, kMatchDeclaration, &value)) { |