(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) {
|
||||
setState(() {});
|
||||
}
|
||||
|
||||
_requestFrame();
|
||||
});
|
||||
super.initState();
|
||||
}
|
||||
|
||||
void _requestFrame() {
|
||||
WidgetsBinding.instance.scheduleFrameCallback((d) {
|
||||
widget.viewer.requestFrame();
|
||||
_requestFrame();
|
||||
});
|
||||
}
|
||||
|
||||
bool _resizing = false;
|
||||
Timer? _resizeTimer;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user