ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/SDL/video_sdl.cpp
(Generate patch)

Comparing BasiliskII/src/SDL/video_sdl.cpp (file contents):
Revision 1.34 by gbeauche, 2008-01-01T09:40:32Z vs.
Revision 1.35 by asvitkine, 2008-06-20T00:45:27Z

# Line 136 | Line 136 | static SDL_Cursor *sdl_cursor;                                         // C
136   static volatile bool cursor_changed = false;            // Flag: cursor changed, redraw_func must update the cursor
137   static SDL_Color sdl_palette[256];                                      // Color palette to be used as CLUT and gamma table
138   static bool sdl_palette_changed = false;                        // Flag: Palette changed, redraw thread must set new colors
139 < static const int sdl_eventmask = SDL_MOUSEBUTTONDOWNMASK | SDL_MOUSEBUTTONUPMASK | SDL_MOUSEMOTIONMASK | SDL_KEYUPMASK | SDL_KEYDOWNMASK | SDL_VIDEOEXPOSEMASK | SDL_QUITMASK;
139 > static const int sdl_eventmask = SDL_MOUSEEVENTMASK | SDL_KEYEVENTMASK | SDL_VIDEOEXPOSEMASK | SDL_QUITMASK | SDL_ACTIVEEVENTMASK;
140  
141   // Mutex to protect SDL events
142   static SDL_mutex *sdl_events_lock = NULL;
# Line 1858 | Line 1858 | static void handle_events(void)
1858                                  ADBKeyDown(0x7f);       // Power key
1859                                  ADBKeyUp(0x7f);
1860                                  break;
1861 +
1862 +                        // Application activate/deactivate; consume the event but otherwise ignore it
1863 +                        case SDL_ACTIVEEVENT:
1864 +                                break;
1865                          }
1866                  }
1867          }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines