Changeset 57321 in webkit


Ignore:
Timestamp:
Apr 9, 2010 2:48:00 AM (14 years ago)
Author:
eric@webkit.org
Message:

2010-04-09 Evan Stade <estade@chromium.org>

Reviewed by Dimitri Glazkov.

[chromium] <select> dropdowns don't die when an item is selected
https://bugs.webkit.org/show_bug.cgi?id=37243

  • platform/chromium/PopupMenuChromium.cpp: (WebCore::PopupContainer::hidePopup): (WebCore::PopupContainer::notifyPopupHidden): (WebCore::PopupListBox::hidePopup): inform container that popup is closing
  • platform/chromium/PopupMenuChromium.h:
Location:
trunk/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r57320 r57321  
     12010-04-09  Evan Stade  <estade@chromium.org>
     2
     3        Reviewed by Dimitri Glazkov.
     4
     5        [chromium] <select> dropdowns don't die when an item is selected
     6        https://bugs.webkit.org/show_bug.cgi?id=37243
     7
     8        * platform/chromium/PopupMenuChromium.cpp:
     9        (WebCore::PopupContainer::hidePopup):
     10        (WebCore::PopupContainer::notifyPopupHidden):
     11        (WebCore::PopupListBox::hidePopup): inform container that popup is closing
     12        * platform/chromium/PopupMenuChromium.h:
     13
    1142010-04-09  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
    215
  • trunk/WebCore/platform/chromium/PopupMenuChromium.cpp

    r57230 r57321  
    413413{
    414414    listBox()->hidePopup();
    415     chromeClientChromium()->popupClosed(this);
     415}
     416
     417void PopupContainer::notifyPopupHidden()
     418{
     419     chromeClientChromium()->popupClosed(this);
    416420}
    417421
     
    11241128        if (container->client())
    11251129            container->client()->popupClosed(container);
     1130        container->notifyPopupHidden();
    11261131    }
    11271132
  • trunk/WebCore/platform/chromium/PopupMenuChromium.h

    r56449 r57321  
    152152    void hidePopup();
    153153
     154    // The popup was hidden.
     155    void notifyPopupHidden();
     156
    154157    // Compute size of widget and children.
    155158    void layout();
Note: See TracChangeset for help on using the changeset viewer.