diff options
Diffstat (limited to 'chrome/renderer/plugins/missing_plugin.cc')
-rw-r--r-- | chrome/renderer/plugins/missing_plugin.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/renderer/plugins/missing_plugin.cc b/chrome/renderer/plugins/missing_plugin.cc index 6b8acf9..6c13f0b 100644 --- a/chrome/renderer/plugins/missing_plugin.cc +++ b/chrome/renderer/plugins/missing_plugin.cc @@ -4,6 +4,7 @@ #include "chrome/renderer/plugins/missing_plugin.h" +#include "base/bind.h" #include "base/json/string_escape.h" #include "base/string_piece.h" #include "base/string_util.h" @@ -84,7 +85,8 @@ MissingPlugin::~MissingPlugin() { void MissingPlugin::BindWebFrame(WebFrame* frame) { PluginPlaceholder::BindWebFrame(frame); - BindMethod("hide", &MissingPlugin::HideCallback); + BindCallback("hide", base::Bind(&MissingPlugin::HideCallback, + base::Unretained(this))); } void MissingPlugin::HideCallback(const CppArgumentList& args, |