优化代码结构,修复部分bug

This commit is contained in:
DelLevin-Home
2026-07-06 02:49:46 +08:00
parent 4a7296f00f
commit 2fdcd4551d
23 changed files with 372 additions and 356 deletions

View File

@@ -45,12 +45,19 @@ class _MainContentPageState extends State<MainContentPage> {
}
void _loadTabSettings() {
setState(() {
_showMovieTab = _userPrefs.showMovieTab;
_showBookTab = _userPrefs.showBookTab;
_showNoteTab = _userPrefs.showNoteTab;
_showGameTab = _userPrefs.showGameTab;
});
final newMovie = _userPrefs.showMovieTab;
final newBook = _userPrefs.showBookTab;
final newNote = _userPrefs.showNoteTab;
final newGame = _userPrefs.showGameTab;
if (newMovie != _showMovieTab || newBook != _showBookTab ||
newNote != _showNoteTab || newGame != _showGameTab) {
setState(() {
_showMovieTab = newMovie;
_showBookTab = newBook;
_showNoteTab = newNote;
_showGameTab = newGame;
});
}
}
@override