mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-11-06 19:32:18 +01:00
36 lines
1000 B
Diff
36 lines
1000 B
Diff
diff --git a/sublime_music/ui/state.py b/sublime_music/ui/state.py
|
|
index bf8e5cf..afa8447 100644
|
|
--- a/sublime_music/ui/state.py
|
|
+++ b/sublime_music/ui/state.py
|
|
@@ -38,6 +38,10 @@ class RepeatType(Enum):
|
|
}[loop_status]
|
|
|
|
|
|
+class _DefaultGenre(Genre):
|
|
+ def __init__(self):
|
|
+ self.name = "Rock"
|
|
+
|
|
@dataclass
|
|
class UIState:
|
|
"""Represents the UI state of the application."""
|
|
@@ -81,17 +85,13 @@ class UIState:
|
|
loading_play_queue: bool = False
|
|
|
|
# State for Album sort.
|
|
- class _DefaultGenre(Genre):
|
|
- def __init__(self):
|
|
- self.name = "Rock"
|
|
-
|
|
- current_album_search_query: AlbumSearchQuery = field(
|
|
+ current_album_search_query: AlbumSearchQuery = field(default_factory=lambda: field(
|
|
default_factory=lambda: AlbumSearchQuery(
|
|
AlbumSearchQuery.Type.RANDOM,
|
|
genre=UIState._DefaultGenre(),
|
|
year_range=this_decade(),
|
|
)
|
|
- )
|
|
+ ))
|
|
|
|
active_playlist_id: Optional[str] = None
|
|
|