# HG changeset patch # User Chris Cannam # Date 1530625347 -3600 # Node ID 8b8eab39bb83c506c773769b0801e5901dee7cb1 # Parent d4c16eed673dc057ec73603d1b3b19ffbe03846c Attempt to avoid passing on library path to system executables diff -r d4c16eed673d -r 8b8eab39bb83 framework/MainWindowBase.cpp --- a/framework/MainWindowBase.cpp Thu Jun 21 15:37:36 2018 +0100 +++ b/framework/MainWindowBase.cpp Tue Jul 03 14:42:27 2018 +0100 @@ -4052,7 +4052,11 @@ QProcess::execute("c:/windows/explorer.exe", args); #else args << path; - QProcess::execute( + QProcess process; + QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); + env.remove("LD_LIBRARY_PATH"); + process.setProcessEnvironment(env); + process.start( #if defined Q_OS_MAC "/usr/bin/open", #else