diff options
Diffstat (limited to 'Source/WebKit2/WebProcess/WebPage/gtk/WebPageGtk.cpp')
-rw-r--r-- | Source/WebKit2/WebProcess/WebPage/gtk/WebPageGtk.cpp | 36 |
1 files changed, 3 insertions, 33 deletions
diff --git a/Source/WebKit2/WebProcess/WebPage/gtk/WebPageGtk.cpp b/Source/WebKit2/WebProcess/WebPage/gtk/WebPageGtk.cpp index d9dde81a2..8b0db6ecc 100644 --- a/Source/WebKit2/WebProcess/WebPage/gtk/WebPageGtk.cpp +++ b/Source/WebKit2/WebProcess/WebPage/gtk/WebPageGtk.cpp @@ -52,8 +52,8 @@ void WebPage::platformInitialize() // entry point to the Web process, and send a message to the UI // process to connect the two worlds through the accessibility // object there specifically placed for that purpose (the socket). - m_accessibilityObject = webPageAccessibilityObjectNew(this); - GOwnPtr<gchar> plugID(atk_plug_get_id(ATK_PLUG(m_accessibilityObject))); + m_accessibilityObject = adoptGRef(webPageAccessibilityObjectNew(this)); + GOwnPtr<gchar> plugID(atk_plug_get_id(ATK_PLUG(m_accessibilityObject.get()))); send(Messages::WebPageProxy::BindAccessibilityTree(String(plugID.get()))); #if USE(TEXTURE_MAPPER_GL) @@ -66,7 +66,7 @@ void WebPage::updateAccessibilityTree() if (!m_accessibilityObject) return; - webPageAccessibilityObjectRefresh(m_accessibilityObject); + webPageAccessibilityObjectRefresh(m_accessibilityObject.get()); } void WebPage::platformPreferencesDidChange(const WebPreferencesStore&) @@ -160,36 +160,6 @@ void WebPage::setAcceleratedCompositingWindowId(int64_t nativeWindowHandle) { m_nativeWindowHandle = nativeWindowHandle; } - -void WebPage::invalidateWidget() -{ - send(Messages::WebPageProxy::InvalidateWidget()); -} -#endif - -bool WebPage::handleMousePressedEvent(const PlatformMouseEvent& platformMouseEvent) -{ - bool returnValue = false; - if (platformMouseEvent.button() != WebCore::MiddleButton) - return returnValue; - -#if PLATFORM(X11) - Frame* frame = m_page->focusController()->focusedOrMainFrame(); - if (!frame) - return returnValue; - - PasteboardHelper* pasteboardHelper = PasteboardHelper::defaultPasteboardHelper(); - bool wasUsingPrimary = pasteboardHelper->usePrimarySelectionClipboard(); - pasteboardHelper->setUsePrimarySelectionClipboard(true); - - Editor* editor = frame->editor(); - returnValue = editor->canPaste() || editor->canDHTMLPaste(); - editor->paste(); - - pasteboardHelper->setUsePrimarySelectionClipboard(wasUsingPrimary); #endif - return returnValue; -} - } // namespace WebKit |