Set the _f.is_key flag just after checking it, in becomeKeyWindow

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@14163 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2002-07-17 13:29:20 +00:00
parent 6669116839
commit 60b07803c5

View file

@ -1132,12 +1132,15 @@ static NSNotificationCenter *nc = nil;
{
if (_f.is_key == NO)
{
_f.is_key = YES;
[_firstResponder becomeFirstResponder];
if ((_firstResponder != self)
&& [_firstResponder respondsToSelector: @selector(becomeKeyWindow)])
[_firstResponder becomeKeyWindow];
&& [_firstResponder respondsToSelector: @selector(becomeKeyWindow)])
{
[_firstResponder becomeKeyWindow];
}
_f.is_key = YES;
[GSServerForWindow(self) setinputstate: GSTitleBarKey : _windowNum];
[GSServerForWindow(self) setinputfocus: _windowNum];
[self resetCursorRects];