| Index: content/browser/plugin_data_remover_impl.cc
|
| diff --git a/content/browser/plugin_data_remover_impl.cc b/content/browser/plugin_data_remover_impl.cc
|
| index 51c0c6e4897901ad33ba72195752d1fe1e6268d9..015980c7e41345f692bd758439cbc83c92bd70e4 100644
|
| --- a/content/browser/plugin_data_remover_impl.cc
|
| +++ b/content/browser/plugin_data_remover_impl.cc
|
| @@ -45,13 +45,12 @@ void PluginDataRemover::GetSupportedPlugins(
|
| std::vector<webkit::WebPluginInfo> plugins;
|
| PluginService::GetInstance()->GetPluginInfoArray(
|
| GURL(), kFlashMimeType, allow_wildcard, &plugins, NULL);
|
| - scoped_ptr<Version> min_version(
|
| - Version::GetVersionFromString(kMinFlashVersion));
|
| + Version min_version(kMinFlashVersion);
|
| for (std::vector<webkit::WebPluginInfo>::iterator it = plugins.begin();
|
| it != plugins.end(); ++it) {
|
| - scoped_ptr<Version> version(
|
| - webkit::npapi::PluginGroup::CreateVersionFromString(it->version));
|
| - if (version.get() && min_version->CompareTo(*version) == -1)
|
| + Version version;
|
| + webkit::npapi::PluginGroup::CreateVersionFromString(it->version, &version);
|
| + if (version.IsValid() && min_version.CompareTo(version) == -1)
|
| supported_plugins->push_back(*it);
|
| }
|
| }
|
|
|