From 68962df0b8f030f11a3f1037bfc77febcaa13e8d Mon Sep 17 00:00:00 2001 From: matt1432 Date: Wed, 1 Nov 2023 23:11:39 -0400 Subject: [PATCH] fix(ags players): make favorite player be first on startup --- common/default.nix | 1 + devices/wim/config/ags/js/media-player/player.js | 8 +++----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/common/default.nix b/common/default.nix index 141d702..af15052 100644 --- a/common/default.nix +++ b/common/default.nix @@ -90,6 +90,7 @@ ]) ++ (with pkgs; [ + comma dracula-theme neofetch progress diff --git a/devices/wim/config/ags/js/media-player/player.js b/devices/wim/config/ags/js/media-player/player.js index 6073524..bc6c493 100644 --- a/devices/wim/config/ags/js/media-player/player.js +++ b/devices/wim/config/ags/js/media-player/player.js @@ -130,13 +130,11 @@ export default () => Box({ overlay.overlays = result; // Select favorite player at startup - if (!overlay._setup) { - if (overlay._players.has(FAVE_PLAYER)) - overlay.reorder_overlay(overlay._players.get(FAVE_PLAYER), -1); - + if (!overlay._setup && overlay._players.has(FAVE_PLAYER)) { + overlay.reorder_overlay(overlay._players.get(FAVE_PLAYER), -1); overlay._setup = true; } - else { + else if (overlay._players.get(previousFirst)) { overlay.reorder_overlay(overlay._players.get(previousFirst), -1); } }, 'player-added'],