diff --git a/package.json b/package.json index 31ffdcc71..b183ed0ef 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hyperplay", - "version": "0.22.2", + "version": "0.22.3", "private": true, "main": "build/main/main.js", "homepage": "./", diff --git a/src/backend/storeManagers/hyperplay/games.ts b/src/backend/storeManagers/hyperplay/games.ts index 27ec6fd52..6b317d662 100644 --- a/src/backend/storeManagers/hyperplay/games.ts +++ b/src/backend/storeManagers/hyperplay/games.ts @@ -1751,9 +1751,9 @@ async function applyPatching( newVersion: string, signal: AbortSignal ): Promise { - const patcherisEnabled = getFlag('enable-patcher', false) + const gamesPatcherIsEnabled = getFlag('enable-patcher-per-game', {}) as object - if (!patcherisEnabled || !isWindows) { + if (!Object.hasOwn(gamesPatcherIsEnabled, gameInfo.app_name) || !isWindows) { return { status: 'error' } }