Fix build.
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 12 Nov 2015 21:57:30 +0000 (21:57 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 12 Nov 2015 21:57:30 +0000 (21:57 +0000)
* WebView/WebHTMLView.mm:
(fixMenusReceivedFromOldClients):

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

Source/WebKit/mac/ChangeLog
Source/WebKit/mac/WebView/WebHTMLView.mm

index 6a76eef..9dc2370 100644 (file)
@@ -1,5 +1,12 @@
 2015-11-12  Anders Carlsson  <andersca@apple.com>
 
+        Fix build.
+
+        * WebView/WebHTMLView.mm:
+        (fixMenusReceivedFromOldClients):
+
+2015-11-12  Anders Carlsson  <andersca@apple.com>
+
         Remove a couple of unused menu item tag enums
         https://bugs.webkit.org/show_bug.cgi?id=151220
 
index 755b7b1..a26e51b 100644 (file)
@@ -3333,6 +3333,13 @@ static BOOL isPreInspectElementTagClient(void)
     return preInspectElementTagClient;
 }
 
+enum {
+    // The next three values were used in WebKit 2.0 for SPI. In WebKit 3.0 these are API, with different values.
+    OldWebMenuItemTagSearchInSpotlight = 1000,
+    OldWebMenuItemTagSearchWeb,
+    OldWebMenuItemTagLookUpInDictionary,
+};
+
 static RetainPtr<NSArray> fixMenusToSendToOldClients(NSMutableArray *defaultMenuItems)
 {
     auto savedItems = adoptNS([[NSMutableArray alloc] init]);
@@ -3494,13 +3501,6 @@ static RetainPtr<NSArray> fixMenusReceivedFromOldClients(NSArray *delegateSuppli
                 ASSERT_NOT_REACHED();
             }
         } else if (preVersion3Client) {
-            enum {
-                // The next three values were used in WebKit 2.0 for SPI. In WebKit 3.0 these are API, with different values.
-                OldWebMenuItemTagSearchInSpotlight = 1000,
-                OldWebMenuItemTagSearchWeb,
-                OldWebMenuItemTagLookUpInDictionary,
-            };
-
             // Restore the new API tag for items on which we temporarily set the old SPI tag. The old SPI tag was
             // needed to avoid confusing clients linked against earlier WebKits; the new API tag is needed for
             // WebCore to handle the menu items appropriately (without needing to know about the old SPI tags).