From a84a13c76d99f1e6f4505d43108a4111749e5035 Mon Sep 17 00:00:00 2001 From: AAGaming Date: Sat, 25 May 2024 19:14:54 -0400 Subject: Custom error handler and some misc fixes --- frontend/src/steamfixes/index.ts | 4 ++-- frontend/src/steamfixes/reload.ts | 21 --------------------- 2 files changed, 2 insertions(+), 23 deletions(-) delete mode 100644 frontend/src/steamfixes/reload.ts (limited to 'frontend/src/steamfixes') 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 () => {}; -} -- cgit v1.2.3