ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/MacOSX/Controller.mm
(Generate patch)

Comparing BasiliskII/src/MacOSX/Controller.mm (file contents):
Revision 1.13 by nigel, 2005-08-14T12:21:27Z vs.
Revision 1.14 by nigel, 2006-03-10T08:16:56Z

# Line 3 | Line 3
3   *
4   *      $Id$
5   *
6 < *  Basilisk II (C) 1997-2005 Christian Bauer
6 > *  Basilisk II (C) 1997-2006 Christian Bauer
7   *
8   *  This program is free software; you can redistribute it and/or modify
9   *  it under the terms of the GNU General Public License as published by
# Line 67 | Line 67
67  
68   - (void) sendEvent: (NSEvent *)event;
69   {
70 +        // We can either process the event ourselves,
71 +        // or pass it to our superclass for the other UI objects to process
72 +        bool    passToSuper = false;
73 +
74          if ( [self isAnyEmulatorDisplayingSheets] ||
75                          [[thePrefsEditor window] isVisible] || ! [self isAnyEmulatorRunning] )
76 <                [super sendEvent: event];
76 >                passToSuper = true;
77 >
78 >        if ( [[theEmulator screen] isFullScreen] )
79 >                passToSuper = false;
80 >
81 >        if ( passToSuper )
82 >                [super sendEvent: event];               // NSApplication default
83          else
84          {
85                  NSEventType     type = [event type];

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines