From 039c7fc0a9cee81b975e6419d9be20aef338db8f Mon Sep 17 00:00:00 2001 From: hideo aoyama <100831251+boukendesho@users.noreply.github.com> Date: Fri, 6 Dec 2024 22:42:03 +0900 Subject: [PATCH] Snap: keep LD_LIBRARY_PATH when in snap environment (#3618) --- CONTRIBUTORS | 1 + qt/aqt/sound.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 9bc58bf5c..a24b61799 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -198,6 +198,7 @@ Cy Pokhrel Park Hyunwoo Tomas Fabrizio Orsi Sawan Sunar +hideo aoyama ******************** diff --git a/qt/aqt/sound.py b/qt/aqt/sound.py index 20b608e10..36e3b2914 100644 --- a/qt/aqt/sound.py +++ b/qt/aqt/sound.py @@ -245,7 +245,8 @@ av_player = AVPlayer() def _packagedCmd(cmd: list[str]) -> tuple[Any, dict[str, str]]: cmd = cmd[:] env = os.environ.copy() - if "LD_LIBRARY_PATH" in env: + # keep LD_LIBRARY_PATH when in snap environment + if "LD_LIBRARY_PATH" in env and "SNAP" not in env: del env["LD_LIBRARY_PATH"] if is_win: