mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-20 23:22:07 +00:00
moved super() call of initState to top of method
This commit is contained in:
parent
dabd0da206
commit
2446756552
20 changed files with 20 additions and 23 deletions
|
|
@ -305,6 +305,7 @@ class _AnimeStreamPageState extends riv.ConsumerState<AnimeStreamPage>
|
|||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_currentPositionSub;
|
||||
_currentTotalDurationSub;
|
||||
_completed;
|
||||
|
|
@ -332,7 +333,6 @@ class _AnimeStreamPageState extends riv.ConsumerState<AnimeStreamPage>
|
|||
_setPlaybackSpeed(ref.read(defaultPlayBackSpeedStateProvider));
|
||||
_initAniSkip();
|
||||
});
|
||||
super.initState();
|
||||
}
|
||||
|
||||
Future<void> _loadAndroidFont() async {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ class CustomSeekBarState extends State<CustomSeekBar> {
|
|||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
player.stream.position.listen((event) {
|
||||
if (mounted) {
|
||||
setState(() {
|
||||
|
|
@ -55,7 +56,6 @@ class CustomSeekBarState extends State<CustomSeekBar> {
|
|||
position = player.state.position;
|
||||
duration = player.state.duration;
|
||||
buffer = player.state.buffer;
|
||||
super.initState();
|
||||
}
|
||||
|
||||
final isDesktop = Platform.isMacOS || Platform.isWindows || Platform.isLinux;
|
||||
|
|
|
|||
|
|
@ -40,12 +40,12 @@ class _CustomSubtitleViewState extends ConsumerState<CustomSubtitleView> {
|
|||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
subscription = widget.controller.player.stream.subtitle.listen((value) {
|
||||
setState(() {
|
||||
subtitle = value;
|
||||
});
|
||||
});
|
||||
super.initState();
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
|||
|
|
@ -63,6 +63,7 @@ class _CodeEditorPageState extends ConsumerState<CodeEditorPage> {
|
|||
final _scrollController = ScrollController();
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_controller.text = source?.sourceCode ?? "";
|
||||
useLogger = true;
|
||||
_logStreamController.stream.asBroadcastStream().listen((event) async {
|
||||
|
|
@ -72,7 +73,6 @@ class _CodeEditorPageState extends ConsumerState<CodeEditorPage> {
|
|||
_scrollController.jumpTo(_scrollController.position.maxScrollExtent);
|
||||
} catch (_) {}
|
||||
});
|
||||
super.initState();
|
||||
}
|
||||
|
||||
List<dynamic> filters = [];
|
||||
|
|
|
|||
|
|
@ -117,8 +117,8 @@ class SourceSearchScreen extends StatefulWidget {
|
|||
class _SourceSearchScreenState extends State<SourceSearchScreen> {
|
||||
@override
|
||||
void initState() {
|
||||
_init();
|
||||
super.initState();
|
||||
_init();
|
||||
}
|
||||
|
||||
String _errorMessage = "";
|
||||
|
|
|
|||
|
|
@ -44,10 +44,10 @@ class _HistoryScreenState extends ConsumerState<HistoryScreen>
|
|||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_tabBarController = TabController(length: tabs, vsync: this);
|
||||
_tabBarController.animateTo(0);
|
||||
_tabBarController.addListener(tabListener);
|
||||
super.initState();
|
||||
}
|
||||
|
||||
final _textEditingController = TextEditingController();
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ class ListTileMangaCategory extends StatefulWidget {
|
|||
class _ListTileMangaCategoryState extends State<ListTileMangaCategory> {
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
final res =
|
||||
widget.mangasList.where((element) {
|
||||
return element.categories == null
|
||||
|
|
@ -32,7 +33,6 @@ class _ListTileMangaCategoryState extends State<ListTileMangaCategory> {
|
|||
: element.categories!.contains(widget.category.id);
|
||||
}).toList();
|
||||
widget.res(res);
|
||||
super.initState();
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ class MangaReaderDetail extends ConsumerStatefulWidget {
|
|||
class _MangaReaderDetailState extends ConsumerState<MangaReaderDetail> {
|
||||
@override
|
||||
void initState() {
|
||||
_init();
|
||||
super.initState();
|
||||
_init();
|
||||
}
|
||||
|
||||
_init() async {
|
||||
|
|
|
|||
|
|
@ -82,11 +82,11 @@ class _MangaDetailViewState extends ConsumerState<MangaDetailView>
|
|||
with TickerProviderStateMixin {
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_scrollController =
|
||||
ScrollController()..addListener(() {
|
||||
ref.read(offetProvider.notifier).state = _scrollController.offset;
|
||||
});
|
||||
super.initState();
|
||||
}
|
||||
|
||||
final offetProvider = StateProvider((ref) => 0.0);
|
||||
|
|
|
|||
|
|
@ -93,8 +93,8 @@ class _MigrationSourceSearchScreenState
|
|||
extends State<MigrationSourceSearchScreen> {
|
||||
@override
|
||||
void initState() {
|
||||
_init();
|
||||
super.initState();
|
||||
_init();
|
||||
}
|
||||
|
||||
String _errorMessage = "";
|
||||
|
|
|
|||
|
|
@ -29,8 +29,8 @@ class TrackerWidgetSearch extends ConsumerStatefulWidget {
|
|||
class _TrackerWidgetSearchState extends ConsumerState<TrackerWidgetSearch> {
|
||||
@override
|
||||
initState() {
|
||||
_init();
|
||||
super.initState();
|
||||
_init();
|
||||
}
|
||||
|
||||
late String query = widget.track.title!.trim();
|
||||
|
|
|
|||
|
|
@ -35,8 +35,8 @@ class TrackerWidget extends ConsumerStatefulWidget {
|
|||
class _TrackerWidgetState extends ConsumerState<TrackerWidget> {
|
||||
@override
|
||||
initState() {
|
||||
_init();
|
||||
super.initState();
|
||||
_init();
|
||||
}
|
||||
|
||||
_init() async {
|
||||
|
|
|
|||
|
|
@ -68,6 +68,7 @@ class _DoubleColummViewState extends State<DoubleColummView>
|
|||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_scaleAnimationController = AnimationController(
|
||||
duration: _doubleTapAnimationDuration(),
|
||||
vsync: this,
|
||||
|
|
@ -78,8 +79,6 @@ class _DoubleColummViewState extends State<DoubleColummView>
|
|||
_animation.addListener(() {
|
||||
_photoViewController.scale = _animation.value;
|
||||
});
|
||||
|
||||
super.initState();
|
||||
}
|
||||
|
||||
void _toggleScale(Offset tapPosition) {
|
||||
|
|
|
|||
|
|
@ -57,8 +57,8 @@ class _ChapterListWidgetState extends State<ChapterListWidget> {
|
|||
);
|
||||
@override
|
||||
void initState() {
|
||||
_jumpTo();
|
||||
super.initState();
|
||||
_jumpTo();
|
||||
}
|
||||
|
||||
Future<void> _jumpTo() async {
|
||||
|
|
|
|||
|
|
@ -27,10 +27,9 @@ class _CategoriesScreenState extends ConsumerState<CategoriesScreen>
|
|||
int tabs = 3;
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_tabBarController = TabController(length: tabs, vsync: this);
|
||||
_tabBarController.animateTo(widget.data.$2);
|
||||
|
||||
super.initState();
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
|||
|
|
@ -19,10 +19,10 @@ class _ManageTrackersScreenState extends State<ManageTrackersScreen> {
|
|||
late List<TrackPreference> trackPreferences = [];
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
trackPreferences =
|
||||
isar.trackPreferences.filter().syncIdIsNotNull().findAllSync();
|
||||
// trackPreferences.insert(0, TrackPreference(syncId: -1));
|
||||
super.initState();
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
|||
|
|
@ -22,10 +22,9 @@ class _TrackingDetailState extends State<TrackingDetail>
|
|||
late TabController _tabBarController;
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_tabBarController = TabController(length: 2, vsync: this);
|
||||
_tabBarController.animateTo(0);
|
||||
|
||||
super.initState();
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
|||
|
|
@ -91,10 +91,10 @@ class _UpdatesScreenState extends ConsumerState<UpdatesScreen>
|
|||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_tabBarController = TabController(length: tabs, vsync: this);
|
||||
_tabBarController.animateTo(0);
|
||||
_tabBarController.addListener(tabListener);
|
||||
super.initState();
|
||||
}
|
||||
|
||||
final _textEditingController = TextEditingController();
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@ class _MangaWebViewState extends ConsumerState<MangaWebView> {
|
|||
bool isNotWebviewWindow = false;
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
if (Platform.isLinux || Platform.isWindows) {
|
||||
_runWebViewDesktop();
|
||||
} else {
|
||||
|
|
@ -35,7 +36,6 @@ class _MangaWebViewState extends ConsumerState<MangaWebView> {
|
|||
isNotWebviewWindow = true;
|
||||
});
|
||||
}
|
||||
super.initState();
|
||||
}
|
||||
|
||||
Webview? _desktopWebview;
|
||||
|
|
|
|||
|
|
@ -25,10 +25,10 @@ class _MeasureWidgetSizeState extends State<MeasureWidgetSize> {
|
|||
|
||||
@override
|
||||
initState() {
|
||||
super.initState();
|
||||
WidgetsBinding.instance.addPostFrameCallback(
|
||||
(_) => widget.onCalculateSize(_key.currentContext?.size),
|
||||
);
|
||||
super.initState();
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
|||
Loading…
Reference in a new issue