Skip to content

Commit 9b5bae8

Browse files
committed
fix #613
1 parent 958e91a commit 9b5bae8

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lib/modules/anime/anime_player_view.dart

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import 'package:flutter/services.dart';
1212
import 'package:flutter_qjs/quickjs/ffi.dart';
1313
import 'package:flutter_riverpod/flutter_riverpod.dart';
1414
import 'package:flutter_riverpod/flutter_riverpod.dart' as riv;
15+
import 'package:isar_community/isar.dart';
1516
import 'package:mangayomi/eval/model/m_bridge.dart';
1617
import 'package:mangayomi/main.dart';
1718
import 'package:mangayomi/models/chapter.dart';
@@ -29,7 +30,6 @@ import 'package:mangayomi/modules/anime/widgets/mobile.dart';
2930
import 'package:mangayomi/modules/anime/widgets/subtitle_view.dart';
3031
import 'package:mangayomi/modules/anime/widgets/subtitle_setting_widget.dart';
3132
import 'package:mangayomi/modules/manga/reader/providers/push_router.dart';
32-
import 'package:mangayomi/modules/more/settings/player/providers/custom_buttons_provider.dart';
3333
import 'package:mangayomi/modules/more/settings/player/providers/player_audio_state_provider.dart';
3434
import 'package:mangayomi/modules/more/settings/player/providers/player_decoder_state_provider.dart';
3535
import 'package:mangayomi/modules/more/settings/player/providers/player_state_provider.dart';
@@ -667,7 +667,11 @@ class _AnimeStreamPageState extends riv.ConsumerState<AnimeStreamPage>
667667

668668
Future<void> _initCustomButton() async {
669669
if (!useMpvConfig) return;
670-
final customButtons = await ref.read(getCustomButtonsStreamProvider.future);
670+
final customButtons = isar.customButtons
671+
.filter()
672+
.idIsNotNull()
673+
.sortByPos()
674+
.findAllSync();
671675
if (customButtons.isEmpty) return;
672676
final primaryButton =
673677
customButtons.firstWhereOrNull((e) => e.isFavourite ?? false) ??

0 commit comments

Comments
 (0)