fix!: (flutter) pass pixelRatio to createTexture

This commit is contained in:
Nick Fisher
2024-08-24 16:22:31 +08:00
parent f588b3b6e7
commit bf81dfe806

View File

@@ -44,9 +44,7 @@ class _ThermionWidgetState extends State<ThermionWidget> {
}); });
var dpr = MediaQuery.of(context).devicePixelRatio; var dpr = MediaQuery.of(context).devicePixelRatio;
var size = ((context.findRenderObject()) as RenderBox).size; var size = ((context.findRenderObject()) as RenderBox).size;
var width = (dpr * size.width).ceil(); _texture = await ThermionFlutterPlugin.createTexture(size.width, size.height, 0, 0, dpr);
var height = (dpr * size.height).ceil();
_texture = await ThermionFlutterPlugin.createTexture(width, height, 0, 0);
if (mounted) { if (mounted) {
setState(() {}); setState(() {});