From b8801095395cbbbec53a8a63ee08296b0effd8e9 Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Sat, 15 Jul 2017 23:37:04 +0200 Subject: [PATCH] Fixes macOS crash-on-startup part2, #3882 --- tools/osx/executable_loader.in | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tools/osx/executable_loader.in b/tools/osx/executable_loader.in index 42fbdd968..c36695d9e 100644 --- a/tools/osx/executable_loader.in +++ b/tools/osx/executable_loader.in @@ -17,7 +17,7 @@ etc="${resources}"/etc # export GTK_EXE_PREFIX="${resources}" # export GTK_DATA_PREFIX="${resources}" -# export XDG_DATA_DIRS="${resources}/share" +export XDG_DATA_DIRS="${resources}/share" # export GTK_IM_MODULE_FILE="${etc}/gtk-3.0/gtk.immodules" export DYLD_LIBRARY_PATH="${lib}" @@ -41,9 +41,11 @@ export RT_CACHE="${HOME}/Library/Application Support/RawTherapee/cache" case "$1" in -psn_*) shift ;; esac -if [[ -d "/tmp/RawTherapee.app" ]]; then - rm -rf "/tmp/RawTherapee.app" -fi -ln -sf "${app}" /tmp + +# Commented-out as part of "crash-on-startup part 2" fix, see https://github.com/Beep6581/RawTherapee/issues/3882#issuecomment-311703141 +#if [[ -d "/tmp/RawTherapee.app" ]]; then +# rm -rf "/tmp/RawTherapee.app" +#fi +#ln -sf "${app}" /tmp exec "${cwd}/rawtherapee-bin" "$@"