Changeset 218382 in webkit


Ignore:
Timestamp:
Jun 15, 2017 11:03:18 PM (7 years ago)
Author:
Carlos Garcia Campos
Message:

REGRESSION(r218325): [GTK] Runtime critical warnings running layout tests that show a popup menu
https://bugs.webkit.org/show_bug.cgi?id=173421

Reviewed by Carlos Alberto Lopez Perez.

In r218325 I forgot to create a WebKitPopupMenu or WebPopupMenuProxyGtk depending on whether the view is a
WebKitWebView or not.

  • UIProcess/API/gtk/PageClientImpl.cpp:

(WebKit::PageClientImpl::createPopupMenuProxy):

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r218378 r218382  
     12017-06-15  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        REGRESSION(r218325): [GTK] Runtime critical warnings running layout tests that show a popup menu
     4        https://bugs.webkit.org/show_bug.cgi?id=173421
     5
     6        Reviewed by Carlos Alberto Lopez Perez.
     7
     8        In r218325 I forgot to create a WebKitPopupMenu or WebPopupMenuProxyGtk depending on whether the view is a
     9        WebKitWebView or not.
     10
     11        * UIProcess/API/gtk/PageClientImpl.cpp:
     12        (WebKit::PageClientImpl::createPopupMenuProxy):
     13
    1142017-06-15  Tim Horton  <timothy_horton@apple.com>
    215
  • trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.cpp

    r218325 r218382  
    207207RefPtr<WebPopupMenuProxy> PageClientImpl::createPopupMenuProxy(WebPageProxy& page)
    208208{
    209     return WebKitPopupMenu::create(m_viewWidget, page);
     209    if (WEBKIT_IS_WEB_VIEW(m_viewWidget))
     210        return WebKitPopupMenu::create(m_viewWidget, page);
     211    return WebPopupMenuProxyGtk::create(m_viewWidget, page);
    210212}
    211213
Note: See TracChangeset for help on using the changeset viewer.