summaryrefslogtreecommitdiff
path: root/frontend/src/steamfixes
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/steamfixes')
-rw-r--r--frontend/src/steamfixes/index.ts4
-rw-r--r--frontend/src/steamfixes/reload.ts21
2 files changed, 2 insertions, 23 deletions
diff --git a/frontend/src/steamfixes/index.ts b/frontend/src/steamfixes/index.ts
index 45f07b2a..e3f2b284 100644
--- a/frontend/src/steamfixes/index.ts
+++ b/frontend/src/steamfixes/index.ts
@@ -1,5 +1,5 @@
// import reloadFix from './reload';
-// import restartFix from './restart';
+import restartFix from './restart';
let fixes: Function[] = [];
export function deinitSteamFixes() {
@@ -8,5 +8,5 @@ export function deinitSteamFixes() {
export async function initSteamFixes() {
// fixes.push(await reloadFix());
- // fixes.push(await restartFix());
+ fixes.push(await restartFix());
}
diff --git a/frontend/src/steamfixes/reload.ts b/frontend/src/steamfixes/reload.ts
deleted file mode 100644
index a986cc17..00000000
--- a/frontend/src/steamfixes/reload.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import { getFocusNavController, sleep } from '@decky/ui';
-
-import Logger from '../logger';
-
-const logger = new Logger('ReloadSteamFix');
-
-declare global {
- var GamepadNavTree: any;
-}
-
-export default async function reloadFix() {
- // Hack to unbreak the ui when reloading it
- await sleep(4000);
- if (getFocusNavController()?.m_rgAllContexts?.length == 0) {
- SteamClient.URL.ExecuteSteamURL('steam://open/settings');
- logger.log('Applied UI reload fix.');
- }
-
- // This steamfix does not need to deinit.
- return () => {};
-}