diff --git a/data_from_portwine/scripts/add_in_steam.sh b/data_from_portwine/scripts/add_in_steam.sh
index 651429ff..2aef70c5 100755
--- a/data_from_portwine/scripts/add_in_steam.sh
+++ b/data_from_portwine/scripts/add_in_steam.sh
@@ -480,7 +480,8 @@ addNonSteamGame() {
 			create_new_dir "${STEAM_SCRIPTS}"
 			cat <<-EOF > "${NOSTSHPATH}"
 				#!/usr/bin/env bash
-				export FLATPAK_IN_USE=$(check_flatpak && echo 1 || echo 0)
+				export START_FROM_STEAM=1
+				export START_FROM_FLATPAK=$(check_flatpak && echo 1 || echo 0)
 				source "${PORT_SCRIPTS_PATH}/add_in_steam.sh"
 				rungame "${portwine_exe}" "\$@"
 			EOF
@@ -506,7 +507,6 @@ addNonSteamGame() {
 }
 
 rungame() {
-	export START_FROM_STEAM=1
 	export portwine_exe="${1:-}"
 	if [[ -n "${portwine_exe:-}" ]]; then
 		if [[ -n "${STEAM_COMPAT_DATA_PATH:-}" ]]; then
@@ -536,7 +536,7 @@ rungame() {
 			fi
 		else
 			export LD_PRELOAD=
-			if [[ "${FLATPAK_IN_USE:-0}" == 1 ]] && command -v "flatpak" &>/dev/null; then
+			if [[ "${START_FROM_FLATPAK:-0}" == 1 ]] && command -v "flatpak" &>/dev/null; then
 				flatpak run ru.linux_gaming.PortProton "${portwine_exe}"
 			else
 				"${PORT_SCRIPTS_PATH}/start.sh" "${portwine_exe}"