2009-03-31 Darin Adler <darin@apple.com>
authordarin@apple.com <darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 31 Mar 2009 20:24:49 +0000 (20:24 +0000)
committerdarin@apple.com <darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 31 Mar 2009 20:24:49 +0000 (20:24 +0000)
        Reviewed by Adele Peterson.

        <rdar://problem/6740581> REGRESSION (r41793): Page Down and Page Up don’t work in Leopard Mail

        * WebView/WebHTMLView.mm:
        (-[WebResponderChainSink tryToPerform:with:]): Added. Without this we would think we had
        handled an event when we actually hadn't. Specifically, when -[WebFrameView scrollPageDown:]
        calls tryToPerform on the next responder.

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

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

index 146207d..3e460e2 100644 (file)
@@ -1,3 +1,14 @@
+2009-03-31  Darin Adler  <darin@apple.com>
+
+        Reviewed by Adele Peterson.
+
+        <rdar://problem/6740581> REGRESSION (r41793): Page Down and Page Up don’t work in Leopard Mail
+
+        * WebView/WebHTMLView.mm:
+        (-[WebResponderChainSink tryToPerform:with:]): Added. Without this we would think we had
+        handled an event when we actually hadn't. Specifically, when -[WebFrameView scrollPageDown:]
+        calls tryToPerform on the next responder.
+
 2009-03-30  Greg Bolsinga  <bolsinga@apple.com>
 
         Reviewed by Simon Fraser.
index ee03cf0..87477c6 100644 (file)
@@ -6098,4 +6098,10 @@ static void extractUnderlines(NSAttributedString *string, Vector<CompositionUnde
     _receivedUnhandledCommand = YES;
 }
 
+- (BOOL)tryToPerform:(SEL)action with:(id)object
+{
+    _receivedUnhandledCommand = YES;
+    return YES;
+}
+
 @end