sidebar: media auto switch
Auto switch focused media to last player
This commit is contained in:
parent
97296d304a
commit
40df92026c
1 changed files with 2 additions and 6 deletions
|
|
@ -143,12 +143,8 @@ export default () => {
|
|||
const players = Players.get_default();
|
||||
const active = Variable(players.lastPlayer?.busName ?? "none");
|
||||
|
||||
active.observe(players, "notify::list", () => {
|
||||
const prev = active.get();
|
||||
timeout(10, () => {
|
||||
if (players.list.some(p => p.busName === prev)) active.set(prev);
|
||||
else active.set(players.lastPlayer?.busName ?? "none");
|
||||
});
|
||||
active.observe(players, "notify::last-player", () => {
|
||||
timeout(10, () => active.set(players.lastPlayer?.busName ?? "none"));
|
||||
return "none";
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue