| Index: chrome/browser/hang_monitor/hung_plugin_action.cc
|
| ===================================================================
|
| --- chrome/browser/hang_monitor/hung_plugin_action.cc (revision 212595)
|
| +++ chrome/browser/hang_monitor/hung_plugin_action.cc (working copy)
|
| @@ -10,10 +10,11 @@
|
| #include "base/version.h"
|
| #include "chrome/browser/ui/simple_message_box.h"
|
| #include "chrome/common/logging_chrome.h"
|
| +#include "content/public/browser/plugin_service.h"
|
| #include "grit/generated_resources.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
| #include "ui/base/win/hwnd_util.h"
|
| -#include "webkit/plugins/npapi/plugin_utils.h"
|
| +#include "webkit/plugins/webplugininfo.h"
|
|
|
| namespace {
|
|
|
| @@ -40,7 +41,7 @@
|
| GTalkPluginLogVersion GetGTalkPluginVersion(const string16& version) {
|
| int gtalk_plugin_version = GTALK_PLUGIN_VERSION_MIN;
|
| Version plugin_version;
|
| - webkit::npapi::CreateVersionFromString(version, &plugin_version);
|
| + webkit::WebPluginInfo::CreateVersionFromString(version, &plugin_version);
|
| if (plugin_version.IsValid() && plugin_version.components().size() >= 2) {
|
| gtalk_plugin_version = 10 * plugin_version.components()[0] +
|
| plugin_version.components()[1] - kGTalkPluginLogMinVersion;
|
| @@ -174,9 +175,8 @@
|
| // we have gone too far.
|
| return false;
|
| }
|
| - if (webkit::npapi::GetPluginNameFromWindow(window_to_check, plugin_name)) {
|
| - webkit::npapi::GetPluginVersionFromWindow(
|
| - window_to_check, plugin_version);
|
| + if (content::PluginService::GetInstance()->GetPluginInfoFromWindow(
|
| + window_to_check, plugin_name, plugin_version)) {
|
| return true;
|
| }
|
| window_to_check = GetParent(window_to_check);
|
|
|