summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/plugins/missing_plugin.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/plugins/missing_plugin.cc')
-rw-r--r--chrome/renderer/plugins/missing_plugin.cc4
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,