remove unnecessary null checks & compiler warnings

This commit is contained in:
anzbert
2022-03-06 09:07:56 +08:00
committed by Zachary Plata
parent bfd06baf1b
commit 671d6ce6a2
3 changed files with 3 additions and 3 deletions

View File

@ -37,6 +37,6 @@ class OneShotAnimation extends SimpleAnimation {
isActive
? onStart?.call()
// onStop can fire while widgets are still drawing
: WidgetsBinding.instance?.addPostFrameCallback((_) => onStop?.call());
: WidgetsBinding.instance.addPostFrameCallback((_) => onStop?.call());
}
}

View File

@ -218,7 +218,7 @@ class StateMachineController extends RiveAnimationController<CoreContext> {
/// Handles state change callbacks
void _onStateChange(LayerState layerState) =>
SchedulerBinding.instance?.addPostFrameCallback((_) {
SchedulerBinding.instance.addPostFrameCallback((_) {
String stateName = 'unknown';
if (layerState is AnimationState && layerState.animation != null) {
stateName = layerState.animation!.name;

View File

@ -187,7 +187,7 @@ abstract class RiveRenderBox extends RenderBox {
return;
}
_frameCallbackId =
SchedulerBinding.instance?.scheduleFrameCallback(_frameCallback) ?? -1;
SchedulerBinding.instance.scheduleFrameCallback(_frameCallback);
}
/// Override this if you want to do custom viewTransform alignment. This will