don't allow views from another window to be next/previouskeyViews

This commit is contained in:
Blair Duncan
2013-03-08 12:27:19 -05:00
parent 5fac631f6f
commit 7fab8d9782
+2 -2
View File
@@ -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
{