Index: Source/core/page/ChromeClient.h |
diff --git a/Source/core/page/ChromeClient.h b/Source/core/page/ChromeClient.h |
index eaf97c8f3bb771bd38bd9e3fda056f0b28e9ff3c..72a777ecec1f05be7154ea80c912734059facee8 100644 |
--- a/Source/core/page/ChromeClient.h |
+++ b/Source/core/page/ChromeClient.h |
@@ -33,6 +33,7 @@ |
#include "platform/HostWindow.h" |
#include "platform/PopupMenu.h" |
#include "platform/PopupMenuClient.h" |
+#include "platform/heap/Handle.h" |
#include "platform/scroll/ScrollTypes.h" |
#include "wtf/Forward.h" |
#include "wtf/PassOwnPtr.h" |
@@ -193,7 +194,7 @@ public: |
// Checks if there is an opened popup, called by RenderMenuList::showPopup(). |
virtual bool hasOpenedPopup() const = 0; |
- virtual PassRefPtr<PopupMenu> createPopupMenu(LocalFrame&, PopupMenuClient*) const = 0; |
+ virtual PassRefPtrWillBeRawPtr<PopupMenu> createPopupMenu(LocalFrame&, PopupMenuClient*) const = 0; |
// For testing. |
virtual void setPagePopupDriver(PagePopupDriver*) = 0; |
virtual void resetPagePopupDriver() = 0; |