From 4e41a8a04408ea7417efc9570ddb7e55339aad72 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Thu, 27 Jan 2022 13:26:17 +0800 Subject: [PATCH] problem is how to handle yuv --- lib/web_model.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/web_model.dart b/lib/web_model.dart index a3ddf01fb..97d9efe1a 100644 --- a/lib/web_model.dart +++ b/lib/web_model.dart @@ -6,8 +6,9 @@ class PlatformFFI { static void clearRgbaFrame() {} static Uint8List getRgba() { - return js.context.callMethod(js.context.callMethod('getRgba')); - // return Uint8List.sublistView(ref.data.asTypedList(ref.len)); + var data = js.context.callMethod('getRgba'); + if (data) return Uint8List.sublistView(data); + return null; } static Future getVersion() async {