Index: third_party/WebKit/Source/web/ExternalPopupMenu.h |
diff --git a/third_party/WebKit/Source/web/ExternalPopupMenu.h b/third_party/WebKit/Source/web/ExternalPopupMenu.h |
index 902d7f33425514d890c2f71c49b4e91c3373fc82..eaa833ec4629166c1001268e9dfa91a33e04cfe7 100644 |
--- a/third_party/WebKit/Source/web/ExternalPopupMenu.h |
+++ b/third_party/WebKit/Source/web/ExternalPopupMenu.h |
@@ -78,7 +78,9 @@ private: |
void didAcceptIndices(const WebVector<int>& indices) override; |
void didCancel() override; |
+ bool showInternal(); |
void dispatchEvent(Timer<ExternalPopupMenu>*); |
+ void update(); |
RawPtrWillBeMember<HTMLSelectElement> m_ownerElement; |
RefPtrWillBeMember<LocalFrame> m_localFrame; |
@@ -87,6 +89,8 @@ private: |
Timer<ExternalPopupMenu> m_dispatchEventTimer; |
// The actual implementor of the show menu. |
WebExternalPopupMenu* m_webExternalPopupMenu; |
+ uint64_t m_shownDOMTreeVersion = 0; |
+ bool m_needsUpdate = false; |
}; |
} // namespace blink |