extensions: Get rid of usage of GetVersionFromString from extension_sync_data.cc
[email protected],[email protected]
Review URL: http://codereview.chromium.org/7841050
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100431 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/extension_sync_data.cc b/chrome/browser/extensions/extension_sync_data.cc
index 2cc8387..2f9a30d1 100644
--- a/chrome/browser/extensions/extension_sync_data.cc
+++ b/chrome/browser/extensions/extension_sync_data.cc
@@ -87,11 +87,9 @@
LOG(FATAL) << "Attempt to sync bad ExtensionSpecifics.";
}
- scoped_ptr<Version> specifics_version(
- Version::GetVersionFromString(specifics.version()));
- if (!specifics_version.get()) {
+ Version specifics_version(specifics.version());
+ if (!specifics_version.IsValid())
LOG(FATAL) << "Attempt to sync bad ExtensionSpecifics.";
- }
// The update URL must be either empty or valid.
GURL specifics_update_url(specifics.update_url());
@@ -101,7 +99,7 @@
id_ = specifics.id();
update_url_ = specifics_update_url;
- version_ = *specifics_version;
+ version_ = specifics_version;
enabled_ = specifics.enabled();
incognito_enabled_ = specifics.incognito_enabled();
name_ = specifics.name();