wait for plugin initialization before returning via FlutterFilamentPlugin.create

This commit is contained in:
Nick Fisher
2024-05-09 13:39:01 +08:00
parent 5e03f5d13c
commit 1a6529b315

View File

@@ -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(