Fix Stats button in Stream menu not updating state

This commit is contained in:
redphx
2024-10-06 20:01:53 +07:00
parent fd1494ebfa
commit 59a178bb16
2 changed files with 5 additions and 5 deletions

View File

@@ -178,12 +178,12 @@ export class StreamUiHandler {
let $btnStreamStats = StreamUiHandler.$btnStreamStats;
if (typeof $btnStreamStats === 'undefined') {
$btnStreamStats = StreamUiHandler.cloneStreamHudButton($orgButton, t('stream-stats'), BxIcon.STREAM_STATS);
$btnStreamStats?.addEventListener('click', e => {
$btnStreamStats?.addEventListener('click', async (e) => {
hideGripHandle();
e.preventDefault();
// Toggle Stream Stats
streamStats.toggle();
await streamStats.toggle();
const btnStreamStatsOn = (!streamStats.isHidden() && !streamStats.isGlancing());
$btnStreamStats!.classList.toggle('bx-stream-menu-button-on', btnStreamStatsOn);