wait for plugin initialization before returning via FlutterFilamentPlugin.create

This commit is contained in:
Nick Fisher committed 2024-05-09 13:39:01 +08:00
1 parent 5e03f5d13c
commit 1a6529b315
1 file changed
+3 -1
@@ -48,13 +48,15 @@ class FlutterFilamentPlugin extends FilamentViewer {
? nullptr
: Pointer<Void>.fromAddress(sharedContext);
return FlutterFilamentPlugin._(channel,
var plugin = FlutterFilamentPlugin._(channel,
renderCallback: renderCallback,
renderCallbackOwner: renderCallbackOwner,
resourceLoader: resourceLoader,
driver: driverPtr,
sharedContext: sharedContextPtr,
uberArchivePath: uberArchivePath);
await plugin.initialized;
return plugin;
}
Future<FlutterFilamentTexture?> createTexture(