Title: [237027] trunk/Source/WebCore
Revision
237027
Author
[email protected]
Date
2018-10-10 20:08:34 -0700 (Wed, 10 Oct 2018)

Log Message

[iOS] Cleanup -[WAKView _selfHandleEvent:] and -[WAKWindow sendEventSynchronously:]
https://bugs.webkit.org/show_bug.cgi?id=190402

Reviewed by Anders Carlsson.

Unindent case statements. Remove use of default case statements with body ASSERT_NOT_REACHED()
to catch the cases of a missing enumerator. By omitting the default case statement we turn
such a scenario into a compile-time error instead of handling it as a runtime error.

* platform/ios/wak/WAKView.mm:
(-[WAKView _selfHandleEvent:]):
* platform/ios/wak/WAKWindow.mm:
(-[WAKWindow sendEventSynchronously:]):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (237026 => 237027)


--- trunk/Source/WebCore/ChangeLog	2018-10-11 03:03:58 UTC (rev 237026)
+++ trunk/Source/WebCore/ChangeLog	2018-10-11 03:08:34 UTC (rev 237027)
@@ -1,3 +1,19 @@
+2018-10-10  Daniel Bates  <[email protected]>
+
+        [iOS] Cleanup -[WAKView _selfHandleEvent:] and -[WAKWindow sendEventSynchronously:]
+        https://bugs.webkit.org/show_bug.cgi?id=190402
+
+        Reviewed by Anders Carlsson.
+
+        Unindent case statements. Remove use of default case statements with body ASSERT_NOT_REACHED()
+        to catch the cases of a missing enumerator. By omitting the default case statement we turn
+        such a scenario into a compile-time error instead of handling it as a runtime error.
+
+        * platform/ios/wak/WAKView.mm:
+        (-[WAKView _selfHandleEvent:]):
+        * platform/ios/wak/WAKWindow.mm:
+        (-[WAKWindow sendEventSynchronously:]):
+
 2018-10-05  Ryosuke Niwa  <[email protected]>
 
         Rename MarkupAccumulator::appendStartTag, appendElement, etc... for clarity

Modified: trunk/Source/WebCore/platform/ios/wak/WAKView.mm (237026 => 237027)


--- trunk/Source/WebCore/platform/ios/wak/WAKView.mm	2018-10-11 03:03:58 UTC (rev 237026)
+++ trunk/Source/WebCore/platform/ios/wak/WAKView.mm	2018-10-11 03:08:34 UTC (rev 237027)
@@ -130,47 +130,34 @@
 
 - (BOOL)_selfHandleEvent:(WebEvent *)event
 {
-    WebEventType type = event.type;
-    
-    switch (type) {
-        case WebEventMouseDown: {
-            [self mouseDown:event];
-            break;
-        }
-        case WebEventMouseUp: {
-            [self mouseUp:event];
-            break;
-        }
-        case WebEventMouseMoved: {
-            [self mouseMoved:event];
-            break;
-        }
-        case WebEventKeyDown: {
-            [self keyDown:event];
-            break;
-        }
-        case WebEventKeyUp: {
-            [self keyUp:event];
-            break;
-        }
-        case WebEventScrollWheel: {
-            [self scrollWheel:event];
-            break;
-        }
+    switch (event.type) {
+    case WebEventMouseDown:
+        [self mouseDown:event];
+        return YES;
+    case WebEventMouseUp:
+        [self mouseUp:event];
+        return YES;
+    case WebEventMouseMoved:
+        [self mouseMoved:event];
+        return YES;
+    case WebEventKeyDown:
+        [self keyDown:event];
+        return YES;
+    case WebEventKeyUp:
+        [self keyUp:event];
+        return YES;
+    case WebEventScrollWheel:
+        [self scrollWheel:event];
+        return YES;
+    case WebEventTouchBegin:
+    case WebEventTouchChange:
+    case WebEventTouchEnd:
+    case WebEventTouchCancel:
 #if ENABLE(TOUCH_EVENTS)
-        case WebEventTouchBegin:
-        case WebEventTouchChange:
-        case WebEventTouchEnd:
-        case WebEventTouchCancel: {
-            [self touch:event];
-            break;
-        }
+        [self touch:event];
 #endif
-        default:
-            ASSERT_NOT_REACHED();
-            break;
+        return YES;
     }
-    return YES;
 }
 
 - (NSResponder *)nextResponder

Modified: trunk/Source/WebCore/platform/ios/wak/WAKWindow.mm (237026 => 237027)


--- trunk/Source/WebCore/platform/ios/wak/WAKWindow.mm	2018-10-11 03:03:58 UTC (rev 237026)
+++ trunk/Source/WebCore/platform/ios/wak/WAKWindow.mm	2018-10-11 03:08:34 UTC (rev 237027)
@@ -328,32 +328,28 @@
     currentEvent = [anEvent retain];
 
     switch (anEvent.type) {
-        case WebEventMouseMoved:
-        case WebEventScrollWheel:
-            if (WAKView *hitView = [_contentView hitTest:(anEvent.locationInWindow)])
-                [hitView handleEvent:anEvent];
-            break;
+    case WebEventMouseMoved:
+    case WebEventScrollWheel:
+        if (WAKView *hitView = [_contentView hitTest:(anEvent.locationInWindow)])
+            [hitView handleEvent:anEvent];
+        break;
 
-        case WebEventMouseUp:
-        case WebEventKeyDown:
-        case WebEventKeyUp:
-        case WebEventTouchChange:
-            [_responderView handleEvent:anEvent];
-            break;
+    case WebEventMouseUp:
+    case WebEventKeyDown:
+    case WebEventKeyUp:
+    case WebEventTouchChange:
+        [_responderView handleEvent:anEvent];
+        break;
 
-        case WebEventMouseDown:
-        case WebEventTouchBegin:
-        case WebEventTouchEnd:
-        case WebEventTouchCancel:
-            if (WAKView *hitView = [_contentView hitTest:(anEvent.locationInWindow)]) {
-                [self makeFirstResponder:hitView];
-                [hitView handleEvent:anEvent];
-            }
-            break;
-
-        default:
-            ASSERT_NOT_REACHED();
-            break;
+    case WebEventMouseDown:
+    case WebEventTouchBegin:
+    case WebEventTouchEnd:
+    case WebEventTouchCancel:
+        if (WAKView *hitView = [_contentView hitTest:(anEvent.locationInWindow)]) {
+            [self makeFirstResponder:hitView];
+            [hitView handleEvent:anEvent];
+        }
+        break;
     }
 
     [currentEvent release];
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to