set pixel ratio in FilamentWidget
This commit is contained in:
@@ -139,8 +139,11 @@ class _SizedFilamentWidgetState extends State<_SizedFilamentWidget> {
|
|||||||
onStateChange: _handleStateChange,
|
onStateChange: _handleStateChange,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
WidgetsBinding.instance.addPostFrameCallback((timeStamp) async {
|
WidgetsBinding.instance.addPostFrameCallback((timeStamp) async {
|
||||||
try {
|
try {
|
||||||
|
widget.controller.setPixelRatio(MediaQuery.of(context).devicePixelRatio);
|
||||||
await widget.controller.createViewer(_rect);
|
await widget.controller.createViewer(_rect);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
_error = err.toString();
|
_error = err.toString();
|
||||||
@@ -174,7 +177,6 @@ class _SizedFilamentWidgetState extends State<_SizedFilamentWidget> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_resizing = true;
|
_resizing = true;
|
||||||
|
|
||||||
await widget.controller.resize(_rect);
|
await widget.controller.resize(_rect);
|
||||||
_resizeTimer = null;
|
_resizeTimer = null;
|
||||||
setState(() {});
|
setState(() {});
|
||||||
|
|||||||
Reference in New Issue
Block a user