TF-624 Remove null-aware of instance WidgetsBinding/SchedulerBinding on flutter 3.0
This commit is contained in:
@@ -591,7 +591,7 @@ class _TypeAheadFieldQuickSearchState<T, R> extends State<TypeAheadFieldQuickSea
|
||||
void dispose() {
|
||||
this._suggestionsBox!.close();
|
||||
this._suggestionsBox!.widgetMounted = false;
|
||||
WidgetsBinding.instance?.removeObserver(this);
|
||||
WidgetsBinding.instance.removeObserver(this);
|
||||
_keyboardVisibilitySubscription?.cancel();
|
||||
_effectiveFocusNode!.removeListener(_focusNodeListener);
|
||||
_focusNode?.dispose();
|
||||
@@ -604,7 +604,7 @@ class _TypeAheadFieldQuickSearchState<T, R> extends State<TypeAheadFieldQuickSea
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
WidgetsBinding.instance?.addObserver(this);
|
||||
WidgetsBinding.instance.addObserver(this);
|
||||
|
||||
if (widget.textFieldConfiguration.controller == null) {
|
||||
this._textEditingController = TextEditingController();
|
||||
@@ -643,7 +643,7 @@ class _TypeAheadFieldQuickSearchState<T, R> extends State<TypeAheadFieldQuickSea
|
||||
}
|
||||
});
|
||||
|
||||
WidgetsBinding.instance?.addPostFrameCallback((duration) {
|
||||
WidgetsBinding.instance.addPostFrameCallback((duration) {
|
||||
if (mounted) {
|
||||
this._initOverlayEntry();
|
||||
// calculate initial suggestions list size
|
||||
|
||||
@@ -49,7 +49,7 @@ class FpsManager {
|
||||
void start() async {
|
||||
if (BuildUtils.isDebugMode || BuildUtils.isProfileMode) {
|
||||
if (!_started) {
|
||||
SchedulerBinding.instance?.addTimingsCallback(_onTimingsCallback);
|
||||
SchedulerBinding.instance.addTimingsCallback(_onTimingsCallback);
|
||||
_started = true;
|
||||
}
|
||||
}
|
||||
@@ -58,7 +58,7 @@ class FpsManager {
|
||||
void stop() {
|
||||
if (BuildUtils.isDebugMode || BuildUtils.isProfileMode) {
|
||||
if (_started) {
|
||||
SchedulerBinding.instance?.removeTimingsCallback(_onTimingsCallback);
|
||||
SchedulerBinding.instance.removeTimingsCallback(_onTimingsCallback);
|
||||
_started = false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -144,7 +144,7 @@ class ComposerController extends BaseController {
|
||||
void onInit() {
|
||||
super.onInit();
|
||||
if (!BuildUtils.isWeb) {
|
||||
WidgetsBinding.instance?.addPostFrameCallback((timeStamp) async {
|
||||
WidgetsBinding.instance.addPostFrameCallback((timeStamp) async {
|
||||
await FkUserAgent.init();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -65,8 +65,6 @@ class AuthenticationClientWeb implements AuthenticationClientBase {
|
||||
grantType: 'refresh_token',
|
||||
scopes: scopes));
|
||||
|
||||
log('AuthenticationClientMobile::refreshingTokensOIDC(): refreshToken: ${tokenResponse?.accessToken}');
|
||||
|
||||
if (tokenResponse != null) {
|
||||
final tokenOIDC = tokenResponse.toTokenOIDC();
|
||||
if (tokenOIDC.isTokenValid()) {
|
||||
|
||||
@@ -28,7 +28,7 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
|
||||
Widget build(BuildContext context) {
|
||||
if (controller.isDrawerOpen && (responsiveUtils.isDesktop(context)
|
||||
|| responsiveUtils.isTabletLarge(context))) {
|
||||
WidgetsBinding.instance?.addPostFrameCallback((_) {
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||
controller.closeMailboxMenuDrawer();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ class ManageAccountDashBoardView extends GetWidget<ManageAccountDashBoardControl
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
if (controller.isMenuDrawerOpen && _responsiveUtils.isDesktop(context)) {
|
||||
WidgetsBinding.instance?.addPostFrameCallback((_) {
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||
controller.closeMenuDrawer();
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user