(flutter) use scheduleFrameCallback to invoke requestFrame to match Flutter/vsync
This commit is contained in:
1 parent
57872d2e40
commit
835338ef63
1 file changed
+9
@@ -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