Skip to content
  • andersca@apple.com's avatar
    https://bugs.webkit.org/show_bug.cgi?id=29138 · f3f30068
    andersca@apple.com authored
    Simplify popup menu handling.
    
    Reviewed by Adam Roben.
    
    * platform/PopupMenuClient.h:
    Rename hidePopup to popupDidHide.
            
    * platform/chromium/PopupMenuChromium.cpp:
    (WebCore::PopupListBox::handleKeyEvent):        
    (WebCore::PopupListBox::abandon):
    (WebCore::PopupListBox::acceptIndex):
    Call popupDidHide instead of hidePopup.
            
    * platform/gtk/PopupMenuGtk.cpp:
    (WebCore::PopupMenu::menuUnmapped):
    Ditto.
            
    * platform/mac/PopupMenuMac.mm:
    (WebCore::PopupMenu::show):
    Ditto.
            
    * platform/win/PopupMenuWin.cpp:
    (WebCore::PopupMenu::hide):
    Call popupDidHide.
            
    (WebCore::PopupWndProc):
    Call PopupMenu::hide.
            
    * platform/wx/PopupMenuWx.cpp:
    (WebCore::PopupMenu::OnMenuItemSelected):
    Call popupDidHide.
            
    * rendering/RenderMenuList.cpp:
    (WebCore::RenderMenuList::hidePopup):
    (WebCore::RenderMenuList::popupDidHide):
    * rendering/RenderMenuList.h:
    Set the "popup is visible" flag in popupDidHide.
            
    * rendering/RenderTextControlSingleLine.cpp:
    (WebCore::RenderTextControlSingleLine::hidePopup):
    (WebCore::RenderTextControlSingleLine::popupDidHide):
    * rendering/RenderTextControlSingleLine.h:
    Ditto.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48370 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    f3f30068