diff --git a/internal/application/setting/theme.go b/internal/application/setting/theme.go index b81547b..3b45109 100644 --- a/internal/application/setting/theme.go +++ b/internal/application/setting/theme.go @@ -1,10 +1,11 @@ package setting import ( + "image/color" + "fyne.io/fyne/v2" "fyne.io/fyne/v2/lang" "fyne.io/fyne/v2/theme" - "image/color" ) func (s *setting) GetTheme() ThemeInfoContract { @@ -31,7 +32,8 @@ func (s *setting) SetTheme(themeInfo ThemeInfoContract) { func (s *setting) ThemeInit() { themeInfo := s.GetTheme() if themeInfo.GetName() == "default" { - s.fyneApp.Settings().SetTheme(theme.DefaultTheme()) + // In the new version of Fyne the theme color changes incorrectly if it is set to default. + // s.fyneApp.Settings().SetTheme(theme.DefaultTheme()) return } s.fyneApp.Settings().SetTheme(&forcedVariant{theme: theme.DefaultTheme(), variant: themeInfo.GetVariant()})