mirror of
https://github.com/kanjitalk755/macemu.git
synced 2024-11-22 13:31:08 +00:00
remove keyboard shortcut of host menu
This commit is contained in:
parent
a98054215e
commit
33a5112968
@ -331,7 +331,6 @@
|
|||||||
A7B1921218C35D4700791D8D /* DiskType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiskType.h; sourceTree = "<group>"; };
|
A7B1921218C35D4700791D8D /* DiskType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiskType.h; sourceTree = "<group>"; };
|
||||||
A7B1921318C35D4700791D8D /* DiskType.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DiskType.m; sourceTree = "<group>"; };
|
A7B1921318C35D4700791D8D /* DiskType.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DiskType.m; sourceTree = "<group>"; };
|
||||||
E413A40220CF7E6D00FBE967 /* video_sdl2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = video_sdl2.cpp; path = ../../../BasiliskII/src/SDL/video_sdl2.cpp; sourceTree = "<group>"; };
|
E413A40220CF7E6D00FBE967 /* video_sdl2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = video_sdl2.cpp; path = ../../../BasiliskII/src/SDL/video_sdl2.cpp; sourceTree = "<group>"; };
|
||||||
E41936C020CFE608003A7654 /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = ../../../../../../Library/Frameworks/SDL.framework; sourceTree = "<group>"; };
|
|
||||||
E41936C220CFE64D003A7654 /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDLMain.h; path = ../../../BasiliskII/src/SDL/SDLMain.h; sourceTree = "<group>"; };
|
E41936C220CFE64D003A7654 /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDLMain.h; path = ../../../BasiliskII/src/SDL/SDLMain.h; sourceTree = "<group>"; };
|
||||||
E41936C320CFE64D003A7654 /* SDLMain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDLMain.m; path = ../../../BasiliskII/src/SDL/SDLMain.m; sourceTree = "<group>"; };
|
E41936C320CFE64D003A7654 /* SDLMain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDLMain.m; path = ../../../BasiliskII/src/SDL/SDLMain.m; sourceTree = "<group>"; };
|
||||||
E420910020D0C4FA0094654F /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = ../../../../../../Library/Frameworks/SDL2.framework; sourceTree = "<group>"; };
|
E420910020D0C4FA0094654F /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = ../../../../../../Library/Frameworks/SDL2.framework; sourceTree = "<group>"; };
|
||||||
@ -874,7 +873,6 @@
|
|||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
E420910020D0C4FA0094654F /* SDL2.framework */,
|
E420910020D0C4FA0094654F /* SDL2.framework */,
|
||||||
E41936C020CFE608003A7654 /* SDL.framework */,
|
|
||||||
08CD42E714B7B8AA009CA2A2 /* Carbon.framework */,
|
08CD42E714B7B8AA009CA2A2 /* Carbon.framework */,
|
||||||
08CD42DB14B7B85B009CA2A2 /* Cocoa.framework */,
|
08CD42DB14B7B85B009CA2A2 /* Cocoa.framework */,
|
||||||
0856D21414A9A6C6000B1711 /* IOKit.framework */,
|
0856D21414A9A6C6000B1711 /* IOKit.framework */,
|
||||||
@ -943,7 +941,6 @@
|
|||||||
0856CCBE14A99E1C000B1711 /* Sources */,
|
0856CCBE14A99E1C000B1711 /* Sources */,
|
||||||
0856CCBF14A99E1C000B1711 /* Frameworks */,
|
0856CCBF14A99E1C000B1711 /* Frameworks */,
|
||||||
082AC26A14AA5A5A00071F5E /* Run lowmem */,
|
082AC26A14AA5A5A00071F5E /* Run lowmem */,
|
||||||
08CD43CF14B7BD01009CA2A2 /* Change SDL load path */,
|
|
||||||
08CD3F3214B665E1009CA2A2 /* Preprocess Info.plist */,
|
08CD3F3214B665E1009CA2A2 /* Preprocess Info.plist */,
|
||||||
E413A40820CF7EF800FBE967 /* Embed Frameworks */,
|
E413A40820CF7EF800FBE967 /* Embed Frameworks */,
|
||||||
);
|
);
|
||||||
@ -1032,20 +1029,6 @@
|
|||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "sed -i '' 's/@PACKAGE_VERSION@/2.4/g' \"${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}\"";
|
shellScript = "sed -i '' 's/@PACKAGE_VERSION@/2.4/g' \"${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}\"";
|
||||||
};
|
};
|
||||||
08CD43CF14B7BD01009CA2A2 /* Change SDL load path */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
);
|
|
||||||
name = "Change SDL load path";
|
|
||||||
outputPaths = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "install_name_tool -change @rpath/SDL.framework/Versions/A/SDL @executable_path/../Frameworks/SDL.framework/Versions/A/SDL \"${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}\"\n";
|
|
||||||
};
|
|
||||||
/* End PBXShellScriptBuildPhase section */
|
/* End PBXShellScriptBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXSourcesBuildPhase section */
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
@ -700,6 +700,17 @@ static bool init_sdl()
|
|||||||
}
|
}
|
||||||
atexit(SDL_Quit);
|
atexit(SDL_Quit);
|
||||||
|
|
||||||
|
#if __MACOSX__
|
||||||
|
// On Mac OS X hosts, SDL2 will create its own menu bar. This is mostly OK,
|
||||||
|
// except that it will also install keyboard shortcuts, such as Command + Q,
|
||||||
|
// which can interfere with keyboard shortcuts in the guest OS.
|
||||||
|
//
|
||||||
|
// HACK: disable these shortcuts, while leaving all other pieces of SDL2's
|
||||||
|
// menu bar in-place.
|
||||||
|
extern void disable_SDL2_macosx_menu_bar_keyboard_shortcuts();
|
||||||
|
disable_SDL2_macosx_menu_bar_keyboard_shortcuts();
|
||||||
|
#endif
|
||||||
|
|
||||||
// Don't let SDL catch SIGINT and SIGTERM signals
|
// Don't let SDL catch SIGINT and SIGTERM signals
|
||||||
signal(SIGINT, SIG_DFL);
|
signal(SIGINT, SIG_DFL);
|
||||||
signal(SIGTERM, SIG_DFL);
|
signal(SIGTERM, SIG_DFL);
|
||||||
|
Loading…
Reference in New Issue
Block a user