[EFL][WK2] Fix build break when non-cross platform CONTEXT_MENUS are enabled.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 23 Apr 2012 15:05:37 +0000 (15:05 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 23 Apr 2012 15:05:37 +0000 (15:05 +0000)
https://bugs.webkit.org/show_bug.cgi?id=84136

Patch by Michał Pakuła vel Rutka <m.pakula@samsung.com> on 2012-04-23
Reviewed by Andreas Kling.

There was a mismatch between contextMenuItemVector declaration and definition.
Fixed by changing PlatformMenuDescription for EFL port by adding a const modifier.

No new tests required.

* platform/PlatformMenuDescription.h:
(WebCore): Added const modifier to PlatformMenuDescription definition.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@114902 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/platform/PlatformMenuDescription.h

index b1f6f8c..60f8617 100644 (file)
@@ -1,3 +1,17 @@
+2012-04-23  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
+        [EFL][WK2] Fix build break when non-cross platform CONTEXT_MENUS are enabled.
+        https://bugs.webkit.org/show_bug.cgi?id=84136
+
+        Reviewed by Andreas Kling.
+
+        There was a mismatch between contextMenuItemVector declaration and definition.
+        Fixed by changing PlatformMenuDescription for EFL port by adding a const modifier.
+
+        No new tests required.
+
+        * platform/PlatformMenuDescription.h:
+        (WebCore): Added const modifier to PlatformMenuDescription definition.
+
 2012-04-23  Pierre Rossi  <pierre.rossi@gmail.com>
 
         [Qt] Ensure zero-width space effectively accounts for a width of zero.
index 459d0a5..78196ad 100644 (file)
@@ -52,7 +52,7 @@ namespace WebCore {
     typedef wxMenu* PlatformMenuDescription;
 #elif PLATFORM(EFL)
     class ContextMenuItem;
-    typedef Vector<ContextMenuItem>* PlatformMenuDescription;
+    typedef const Vector<ContextMenuItem>* PlatformMenuDescription;
 #else
     typedef void* PlatformMenuDescription;
 #endif