summaryrefslogtreecommitdiff
path: root/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenu.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/UIProcess/API/gtk/WebKitContextMenu.cpp')
-rw-r--r--Source/WebKit2/UIProcess/API/gtk/WebKitContextMenu.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenu.cpp b/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenu.cpp
index f05fbf93f..510c25dbc 100644
--- a/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenu.cpp
+++ b/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenu.cpp
@@ -20,10 +20,11 @@
#include "config.h"
#include "WebKitContextMenu.h"
+#include "ImmutableArray.h"
+#include "WebContextMenuItem.h"
#include "WebKitContextMenuItemPrivate.h"
#include "WebKitContextMenuPrivate.h"
-using namespace WebKit;
using namespace WebCore;
struct _WebKitContextMenuPrivate {
@@ -64,12 +65,12 @@ void webkitContextMenuPopulate(WebKitContextMenu* menu, Vector<ContextMenuItem>&
}
}
-WebKitContextMenu* webkitContextMenuCreate(WKArrayRef wkItems)
+WebKitContextMenu* webkitContextMenuCreate(ImmutableArray* items)
{
WebKitContextMenu* menu = webkit_context_menu_new();
- for (size_t i = 0; i < WKArrayGetSize(wkItems); ++i) {
- WKContextMenuItemRef wkItem = static_cast<WKContextMenuItemRef>(WKArrayGetItemAtIndex(wkItems, i));
- webkit_context_menu_prepend(menu, webkitContextMenuItemCreate(wkItem));
+ for (size_t i = 0; i < items->size(); ++i) {
+ WebContextMenuItem* item = static_cast<WebContextMenuItem*>(items->at(i));
+ webkit_context_menu_prepend(menu, webkitContextMenuItemCreate(item));
}
menu->priv->items = g_list_reverse(menu->priv->items);