-
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