Index: chrome/renderer/extensions/render_view_observer_natives.cc |
diff --git a/chrome/renderer/extensions/render_view_observer_natives.cc b/chrome/renderer/extensions/render_view_observer_natives.cc |
index a197c5d7ae3e6a8c040db7c641f8eb550a97c8aa..adb0e9cf1625ae84eba2f0f408cd29b9437afdf5 100644 |
--- a/chrome/renderer/extensions/render_view_observer_natives.cc |
+++ b/chrome/renderer/extensions/render_view_observer_natives.cc |
@@ -40,7 +40,7 @@ class LoadWatcher : public content::RenderViewObserver { |
void CallbackAndDie(bool succeeded) { |
v8::HandleScope handle_scope(context_->isolate()); |
v8::Handle<v8::Value> args[] = { v8::Boolean::New(succeeded) }; |
- context_->CallFunction(callback_.get(), 1, args); |
+ context_->CallFunction(callback_.NewHandle(context_->isolate()), 1, args); |
delete this; |
} |