Improve flatpak lutris detection

Handles a scenario where both the stable and beta versions are installed
This commit is contained in:
the-sane 2022-11-08 21:27:08 -05:00
parent 464dbe47d7
commit 2343bfb733

View File

@ -894,19 +894,15 @@ lutris_detect() {
# Detect native lutris # Detect native lutris
if [ -x "$(command -v lutris)" ]; then if [ -x "$(command -v lutris)" ]; then
# Native Lutris is installed
lutris_installed="true" lutris_installed="true"
lutris_native="true" lutris_native="true"
fi fi
# Detect flatpak lutris # Detect flatpak lutris
if [ -x "$(command -v flatpak)" ]; then if [ -x "$(command -v flatpak)" ] && flatpak list --app | grep -q Lutris; then
flatpak info net.lutris.Lutris >/dev/null 2>&1
if [ "$?" -eq 0 ]; then
lutris_installed="true" lutris_installed="true"
lutris_flatpak="true" lutris_flatpak="true"
fi fi
fi
} }
# Restart lutris if necessary # Restart lutris if necessary