From 6b090194c95030441263562037721dd1f987907f Mon Sep 17 00:00:00 2001 From: redphx <96280+redphx@users.noreply.github.com> Date: Wed, 7 Feb 2024 14:56:36 +0700 Subject: [PATCH] Only show toast when the layout has been changed --- better-xcloud.user.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/better-xcloud.user.js b/better-xcloud.user.js index c6a2361..3c914ae 100644 --- a/better-xcloud.user.js +++ b/better-xcloud.user.js @@ -3553,6 +3553,8 @@ class TouchController { return; } + const layoutChanged = TouchController.#currentLayoutId !== layoutId; + TouchController.#currentLayoutId = layoutId; xboxTitleId = '' + xboxTitleId; @@ -3566,7 +3568,7 @@ class TouchController { const layout = (layoutData.layouts[layoutId] || layoutData.layouts[layoutData.default_layout]); if (layout) { // Show a toast with layout's name - Toast.show(__('touch-control-layout'), layout.name); + layoutChanged && Toast.show(__('touch-control-layout'), layout.name); setTimeout(() => { window.BX_EXPOSED.touch_layout_manager.changeLayoutForScope({