This package addresses the following issues with the SVN release of Sauerbraten:
Solutions:
Implementation Details (Launcher.m):
NSUInteger flags = ([NSEvent modifierFlags] & NSDeviceIndependentModifierFlagsMask); BOOL modifierKeyPressed = (0 != (flags & NSCommandKeyMask)); if (run || !modifiedKeyPressed) { // [...] }
Build Instructions:
Note: Before replacing any of these files, you should make backups of the originals, and also verify that the SVN versions haven't already been updated with these or similar fixes, or have other changes.