| Index: chrome/common/extensions/update_manifest.cc
|
| diff --git a/chrome/common/extensions/update_manifest.cc b/chrome/common/extensions/update_manifest.cc
|
| index acc02b67b27af8a1614b365633949c770218084c..85947caabb10b8b7804f138430bdc11e4fc42623 100644
|
| --- a/chrome/common/extensions/update_manifest.cc
|
| +++ b/chrome/common/extensions/update_manifest.cc
|
| @@ -165,8 +165,8 @@ static bool ParseSingleAppTag(xmlNode* app_node, xmlNs* xml_namespace,
|
| *error_detail = "Missing version for updatecheck.";
|
| return false;
|
| }
|
| - scoped_ptr<Version> version(Version::GetVersionFromString(result->version));
|
| - if (!version.get()) {
|
| + Version version(result->version);
|
| + if (!version.IsValid()) {
|
| *error_detail = "Invalid version: '";
|
| *error_detail += result->version;
|
| *error_detail += "'.";
|
| @@ -176,9 +176,8 @@ static bool ParseSingleAppTag(xmlNode* app_node, xmlNs* xml_namespace,
|
| // Get the minimum browser version (not required).
|
| result->browser_min_version = GetAttribute(updatecheck, "prodversionmin");
|
| if (result->browser_min_version.length()) {
|
| - scoped_ptr<Version> browser_min_version(
|
| - Version::GetVersionFromString(result->browser_min_version));
|
| - if (!browser_min_version.get()) {
|
| + Version browser_min_version(result->browser_min_version);
|
| + if (!browser_min_version.IsValid()) {
|
| *error_detail = "Invalid prodversionmin: '";
|
| *error_detail += result->browser_min_version;
|
| *error_detail += "'.";
|
|
|