--- gigedit/trunk/src/gigedit/main.cpp 2013/09/12 05:29:42 2469 +++ gigedit/trunk/src/gigedit/main.cpp 2013/09/15 13:31:04 2470 @@ -33,6 +33,15 @@ int main(int argc, char* argv[]) { +#ifdef __APPLE__ + // remove the argument added by the OS + if (argc > 1 && strncmp(argv[1], "-psn", 4) == 0) { + argc--; + for (int i = 1 ; i < argc ; i++) { + argv[i] = argv[i + 1]; + } + } +#endif GigEdit app; return app.run(argc, argv); }