diff --git a/thermion_dart/lib/src/viewer/src/ffi/src/thermion_viewer_ffi.dart b/thermion_dart/lib/src/viewer/src/ffi/src/thermion_viewer_ffi.dart index 4d31492f..d567b636 100644 --- a/thermion_dart/lib/src/viewer/src/ffi/src/thermion_viewer_ffi.dart +++ b/thermion_dart/lib/src/viewer/src/ffi/src/thermion_viewer_ffi.dart @@ -394,6 +394,7 @@ class ThermionViewerFFI extends ThermionViewer { } if (_skyboxTextureUploadComplete != null) { + await FilamentApp.instance!.flush(); await _skyboxTextureUploadComplete; _skyboxTextureUploadComplete = null; } @@ -414,6 +415,7 @@ class ThermionViewerFFI extends ThermionViewer { await ibl.destroy(); } if (_iblTextureUploadComplete != null) { + await FilamentApp.instance!.flush(); await _iblTextureUploadComplete!; _iblTextureUploadComplete = null; }