Paul Licameli
2017-01-22 02:38:41 UTC
https://github.com/Paul-Licameli/audacity/commit/efc9d349e4a30fec2316fd3e7ca5aec77e0000a9
I intend this branch in my fork to be the one ultimately merged into
master, but not yet.
"Fetch" again (don't "pull") in case I update it again.
I squashed all into one commit and added a run time check that the
operating system is Sierra or later; else, don't fork and crash. (But
still do the execve in main() that Leland put there for other reasons.)
There is also a one second sleep in Project.cpp when closing a file, but
the usefulness of that is not yet proven, and that part may be removed
later.
It applies the fix in release builds only. If you want to do that in a
debug build, find this in AudacityApp.h, and remove the #if and #endif
lines:
#if ! defined(__WXDEBUG__)
#define FIX_BUG1567
#endif
Please verify that this is still as good a fix as any so far.
PRL
I intend this branch in my fork to be the one ultimately merged into
master, but not yet.
"Fetch" again (don't "pull") in case I update it again.
I squashed all into one commit and added a run time check that the
operating system is Sierra or later; else, don't fork and crash. (But
still do the execve in main() that Leland put there for other reasons.)
There is also a one second sleep in Project.cpp when closing a file, but
the usefulness of that is not yet proven, and that part may be removed
later.
It applies the fix in release builds only. If you want to do that in a
debug build, find this in AudacityApp.h, and remove the #if and #endif
lines:
#if ! defined(__WXDEBUG__)
#define FIX_BUG1567
#endif
Please verify that this is still as good a fix as any so far.
PRL