From 7fab8d9782d4604c4441e48701f9207e4a2b4229 Mon Sep 17 00:00:00 2001 From: Blair Duncan Date: Fri, 8 Mar 2013 12:27:19 -0500 Subject: [PATCH] don't allow views from another window to be next/previouskeyViews --- AppKit/CPView.j | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AppKit/CPView.j b/AppKit/CPView.j index 49e0e4aea..2827158ab 100644 --- a/AppKit/CPView.j +++ b/AppKit/CPView.j @@ -2557,7 +2557,7 @@ setBoundsOrigin: - (void)_setPreviousKeyView:(CPView)previous { - if ([previous isEqual:self]) + if ([previous isEqual:self] || ![[previous window] isEqual:[self window]]) _previousKeyView = nil; else _previousKeyView = previous; @@ -2565,7 +2565,7 @@ setBoundsOrigin: - (void)setNextKeyView:(CPView)next { - if ([next isEqual:self]) + if ([next isEqual:self] || ![[next window] isEqual:[self window]]) _nextKeyView = nil; else {