mirror of
https://github.com/tcsenpai/UWINE.git
synced 2025-06-10 05:17:07 +00:00
strengthen test that ULWGL does for verifying if steam or non-steam game ID
This commit is contained in:
parent
3075933947
commit
608eeb0344
11
ULWGL
11
ULWGL
@ -177,7 +177,18 @@ if [ -n "$log_to_file" ]; then
|
|||||||
if [ -z "${STEAM_COMPAT_APP_ID-}" ] && [ -z "${SteamAppId-}" ]; then
|
if [ -z "${STEAM_COMPAT_APP_ID-}" ] && [ -z "${SteamAppId-}" ]; then
|
||||||
app="non-steam-game"
|
app="non-steam-game"
|
||||||
else
|
else
|
||||||
|
# for non-steam games ULWGL passes the ULWGL_ID as STEAM_COMPAT_APP_ID and SteamAppId
|
||||||
|
# which means it won't be null and will fail the above check, making this script think
|
||||||
|
# it's a steam game. We need to perform a numerical check here
|
||||||
|
# to validate a non-numeric ID is set as a non-steam game.
|
||||||
|
numcheck='^[0-9]+$'
|
||||||
|
# if is numeric, assign as steam app id.
|
||||||
|
if [[ $(cat ${STEAM_COMPAT_APP_ID-}) =~ $numcheck ]] || [[ $(cat ${SteamAppId-}) =~ $numcheck ]]; then
|
||||||
app="app${STEAM_COMPAT_APP_ID-${SteamAppId}}"
|
app="app${STEAM_COMPAT_APP_ID-${SteamAppId}}"
|
||||||
|
else
|
||||||
|
# if not numeric, assign as non-steam game.
|
||||||
|
app="non-steam-game"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
log_filename="slr-${app}-t$(date +'%Y%m%dT%H%M%S').log"
|
log_filename="slr-${app}-t$(date +'%Y%m%dT%H%M%S').log"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user