diff --git a/src/curdIntegration.go b/src/curdIntegration.go index 61ef2f1..be7007e 100644 --- a/src/curdIntegration.go +++ b/src/curdIntegration.go @@ -291,6 +291,7 @@ func displayLocalProgress() { localDbAnime := SearchFromLocalAniId(animeSelected.Media.ID) currentEp := min(*animeSelected.Progress+1, *animeSelected.Media.Episodes) playButton.Text = fmt.Sprint("Play Ep", currentEp) + fmt.Println("Current Ep:", currentEp) if localDbAnime != nil { episodeLastPlayback.Show() if localDbAnime.Ep.Number == *animeSelected.Progress { @@ -305,6 +306,7 @@ func displayLocalProgress() { episodeLastPlayback.Hide() } setPlayButtonVisibility() + playButton.Refresh() } func setPlayButtonVisibility() { diff --git a/src/main.go b/src/main.go index 641f40e..3c6d2d2 100644 --- a/src/main.go +++ b/src/main.go @@ -164,6 +164,7 @@ func changeEpisodeInApp(variation int) { go UpdateAnimeProgress(currentSelected.Media.ID, newNumber) currentSelected.Progress = &newNumber episodeNumber.SetText(fmt.Sprintf("Episode %d/%d", newNumber, *currentSelected.Media.Episodes)) + displayLocalProgress() } }