Reviewed by Richard
[WebKit-https.git] / WebKit / WebView.subproj / WebView.m
index efe7af5c89ee0d467502f8a5bc15adc85dd803cd..dbd7bfcfb852c7a6c093808a1b466a289b3e3194 100644 (file)
@@ -2594,7 +2594,7 @@ static WebFrame *incrementFrame(WebFrame *curr, BOOL forward, BOOL wrapFlag)
 
     // Pass this selector down to the first responder.
     NSResponder *responder = [[self window] firstResponder];
-    if (!responder || ![responder isKindOfClass:[NSView class]] || ![(NSView *)responder isDescendantOf:self]) {
+    if (![self firstResponderIsSelfOrDescendantView]) {
         responder = [[[self mainFrame] frameView] documentView];
         if (!responder) {
             responder = [[self mainFrame] frameView];