From d588fc42c6459432e1507890ff494b93447b4522 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 21 Jan 2021 14:44:45 -0500 Subject: [PATCH] Merge pull request #2323 from jarnedemeulemeester/fix-play-icon-replace-resume-icon Fix replay icon not getting replaced with play_arrow icon (cherry picked from commit dade850ccf07ab3caedda6ca8fe7ac5340d1246d) Signed-off-by: Joshua M. Boniface --- src/controllers/itemDetails/index.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/controllers/itemDetails/index.js b/src/controllers/itemDetails/index.js index b2e6ba6534..40a1587b71 100644 --- a/src/controllers/itemDetails/index.js +++ b/src/controllers/itemDetails/index.js @@ -351,9 +351,13 @@ function reloadPlayButtons(page, item) { const isResumable = item.UserData && item.UserData.PlaybackPositionTicks > 0; hideAll(page, 'btnResume', isResumable); - if (isResumable) { - for (const elem of page.querySelectorAll('.btnPlay')) { - elem.querySelector('.detailButton-icon').classList.replace('play_arrow', 'replay'); + for (const elem of page.querySelectorAll('.btnPlay')) { + const btnPlay = elem.querySelector('.detailButton-icon'); + + if (isResumable) { + btnPlay.classList.replace('play_arrow', 'replay'); + } else { + btnPlay.classList.replace('replay', 'play_arrow'); } } } else {