#undef private
#include "content/renderer/external_popup_menu.h"
#include "common/render_messages_ewk.h"
+#include "renderer/content_renderer_client_efl.h"
#include "third_party/WebKit/public/platform/WebURLError.h"
#include "third_party/WebKit/public/platform/WebURLRequest.h"
#include "third_party/WebKit/public/web/WebDocument.h"
Send(new EwkHostMsg_FormSubmit(render_frame()->GetRoutingID(), url));
}
+void RenderFrameObserverEfl::WillReleaseScriptContext(
+ v8::Handle<v8::Context> context, int world_id) {
+ ContentRendererClientEfl* client = static_cast<ContentRendererClientEfl*>(
+ GetContentClientExport()->renderer());
+
+ client->WillReleaseScriptContext(
+ render_frame()->GetWebFrame(), context, world_id);
+}
+
} // namespace content
void WillSubmitForm(const blink::WebFormElement& form) override;
+ void WillReleaseScriptContext(v8::Handle<v8::Context> context,
+ int world_id) override;
+
private:
void OnSelectPopupMenuItems(bool canceled,
const std::vector<int>& selected_indices);