diff -r 61a918906158 modules/graphics/src/main/native-glass/mac/GlassWindow.m --- a/modules/graphics/src/main/native-glass/mac/GlassWindow.m Tue Jan 20 13:28:34 2015 -0800 +++ b/modules/graphics/src/main/native-glass/mac/GlassWindow.m Thu Jan 22 18:34:55 2015 -0500 @@ -168,6 +168,11 @@ /* Local copy of the id keeps the retain/release calls balanced. */ \ id view = [self->gWindow->view retain]; \ [self->gWindow sendEvent:event]; \ + if (([super isKeyWindow] == NO) && ([super canBecomeKeyWindow] == YES) && \ + ([event type] == NSLeftMouseDown)) \ + { \ + [super orderFrontRegardless]; \ + } \ [super sendEvent:event]; \ [view release]; \ }