mirror of
https://github.com/Apologieze/Benri.git
synced 2026-01-18 17:17:21 +01:00
dix input focus when adding anime, fix not released anime
This commit is contained in:
@@ -176,4 +176,5 @@ func setDialogAddAnime(radiobox *widget.RadioGroup) {
|
||||
}))
|
||||
|
||||
dialogAdd.Show()
|
||||
window.Canvas().Focus(inputSearch)
|
||||
}
|
||||
|
||||
@@ -289,12 +289,16 @@ func deleteTokenFile() {
|
||||
|
||||
func displayLocalProgress() {
|
||||
localDbAnime := SearchFromLocalAniId(animeSelected.Media.ID)
|
||||
currentEp := min(*animeSelected.Progress+1, *animeSelected.Media.Episodes)
|
||||
fmt.Println(*animeSelected)
|
||||
AnimeProgress := IntPointerFallback(animeSelected.Progress, 0)
|
||||
AnimeEpisode := IntPointerFallback(animeSelected.Media.Episodes, 0)
|
||||
|
||||
currentEp := min(AnimeProgress+1, AnimeEpisode)
|
||||
playButton.Text = fmt.Sprint("Play Ep", currentEp)
|
||||
fmt.Println("Current Ep:", currentEp)
|
||||
if localDbAnime != nil {
|
||||
episodeLastPlayback.Show()
|
||||
if localDbAnime.Ep.Number == *animeSelected.Progress {
|
||||
if localDbAnime.Ep.Number == AnimeProgress {
|
||||
if localDbAnime.Ep.Player.PlaybackTime == 0 {
|
||||
episodeLastPlayback.SetText(fmt.Sprintf("Just finished Episode %d", localDbAnime.Ep.Number))
|
||||
} else {
|
||||
@@ -318,3 +322,10 @@ func setPlayButtonVisibility() {
|
||||
}
|
||||
playButton.Show()
|
||||
}
|
||||
|
||||
func IntPointerFallback(ptr *int, value int) int {
|
||||
if ptr == nil {
|
||||
return value
|
||||
}
|
||||
return *ptr
|
||||
}
|
||||
|
||||
@@ -331,4 +331,5 @@ func initMainApp() {
|
||||
initMenuOption()
|
||||
|
||||
window.SetContent(fynetooltip.AddWindowToolTipLayer(container.NewBorder(nil, nil, nil, imageContainer, leftSide), window.Canvas()))
|
||||
//window.Canvas().Focus(input)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user