Title: [159158] trunk/Source/WebKit2
Revision
159158
Author
[email protected]
Date
2013-11-12 16:28:05 -0800 (Tue, 12 Nov 2013)

Log Message

Fix GTK build after r159142
https://bugs.webkit.org/show_bug.cgi?id=124243

Patch by Nick Diego Yamane <[email protected]> on 2013-11-12
Reviewed by Anders Carlsson.

Use Vector + ImmutableArray instead of MutableArray

* UIProcess/API/gtk/WebKitContextMenuItem.cpp:
(webkitContextMenuItemCreate):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (159157 => 159158)


--- trunk/Source/WebKit2/ChangeLog	2013-11-13 00:20:53 UTC (rev 159157)
+++ trunk/Source/WebKit2/ChangeLog	2013-11-13 00:28:05 UTC (rev 159158)
@@ -1,3 +1,15 @@
+2013-11-12  Nick Diego Yamane  <[email protected]>
+
+        Fix GTK build after r159142
+        https://bugs.webkit.org/show_bug.cgi?id=124243
+
+        Reviewed by Anders Carlsson.
+
+        Use Vector + ImmutableArray instead of MutableArray
+
+        * UIProcess/API/gtk/WebKitContextMenuItem.cpp:
+        (webkitContextMenuItemCreate):
+
 2013-11-12  Anders Carlsson  <[email protected]>
 
         Remove ImmutableArray::isMutable

Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenuItem.cpp (159157 => 159158)


--- trunk/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenuItem.cpp	2013-11-13 00:20:53 UTC (rev 159157)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenuItem.cpp	2013-11-13 00:28:05 UTC (rev 159158)
@@ -20,7 +20,7 @@
 #include "config.h"
 #include "WebKitContextMenuItem.h"
 
-#include "MutableArray.h"
+#include "ImmutableArray.h"
 #include "WebContextMenuItem.h"
 #include "WebContextMenuItemData.h"
 #include "WebKitContextMenuActionsPrivate.h"
@@ -100,11 +100,11 @@
     if (!subMenu.size())
         return item;
 
-    RefPtr<MutableArray> subMenuItems = MutableArray::create();
-    subMenuItems->reserveCapacity(subMenu.size());
+    Vector<RefPtr<APIObject>> subMenuItems;
+    subMenuItems.reserveInitialCapacity(subMenu.size());
     for (size_t i = 0; i < subMenu.size(); ++i)
-        subMenuItems->append(WebContextMenuItem::create(subMenu[i]).get());
-    webkitContextMenuItemSetSubMenu(item, adoptGRef(webkitContextMenuCreate(subMenuItems.get())));
+        subMenuItems.uncheckedAppend(WebContextMenuItem::create(subMenu[i]).get());
+    webkitContextMenuItemSetSubMenu(item, adoptGRef(webkitContextMenuCreate(ImmutableArray::create(std::move(subMenuItems)).get())));
 
     return item;
 }
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to