(flutter) use scheduleFrameCallback to invoke requestFrame to match Flutter/vsync
This commit is contained in:
@@ -56,10 +56,19 @@ class _ThermionWidgetState extends State<ThermionWidget> {
|
|||||||
if (mounted) {
|
if (mounted) {
|
||||||
setState(() {});
|
setState(() {});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_requestFrame();
|
||||||
});
|
});
|
||||||
super.initState();
|
super.initState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void _requestFrame() {
|
||||||
|
WidgetsBinding.instance.scheduleFrameCallback((d) {
|
||||||
|
widget.viewer.requestFrame();
|
||||||
|
_requestFrame();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
bool _resizing = false;
|
bool _resizing = false;
|
||||||
Timer? _resizeTimer;
|
Timer? _resizeTimer;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user