moved super() call of initState to top of method

This commit is contained in:
Enbiya Olgun 2025-04-22 04:57:52 +02:00
parent dabd0da206
commit 2446756552
20 changed files with 20 additions and 23 deletions

View file

@ -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 {

View file

@ -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;

View file

@ -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

View file

@ -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 = [];

View file

@ -117,8 +117,8 @@ class SourceSearchScreen extends StatefulWidget {
class _SourceSearchScreenState extends State<SourceSearchScreen> {
@override
void initState() {
_init();
super.initState();
_init();
}
String _errorMessage = "";

View file

@ -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();

View file

@ -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

View file

@ -20,8 +20,8 @@ class MangaReaderDetail extends ConsumerStatefulWidget {
class _MangaReaderDetailState extends ConsumerState<MangaReaderDetail> {
@override
void initState() {
_init();
super.initState();
_init();
}
_init() async {

View file

@ -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);

View file

@ -93,8 +93,8 @@ class _MigrationSourceSearchScreenState
extends State<MigrationSourceSearchScreen> {
@override
void initState() {
_init();
super.initState();
_init();
}
String _errorMessage = "";

View file

@ -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();

View file

@ -35,8 +35,8 @@ class TrackerWidget extends ConsumerStatefulWidget {
class _TrackerWidgetState extends ConsumerState<TrackerWidget> {
@override
initState() {
_init();
super.initState();
_init();
}
_init() async {

View file

@ -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) {

View file

@ -57,8 +57,8 @@ class _ChapterListWidgetState extends State<ChapterListWidget> {
);
@override
void initState() {
_jumpTo();
super.initState();
_jumpTo();
}
Future<void> _jumpTo() async {

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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();

View file

@ -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;

View file

@ -25,10 +25,10 @@ class _MeasureWidgetSizeState extends State<MeasureWidgetSize> {
@override
initState() {
super.initState();
WidgetsBinding.instance.addPostFrameCallback(
(_) => widget.onCalculateSize(_key.currentContext?.size),
);
super.initState();
}
@override