From bdb332bd797dd4057a7a4fa10ac2d0df369d6385 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Tue, 22 Oct 2024 12:44:00 +0800 Subject: [PATCH] fix: set View render target to nullptr if Dart renderTarget is null --- thermion_dart/lib/src/viewer/src/ffi/src/ffi_view.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/thermion_dart/lib/src/viewer/src/ffi/src/ffi_view.dart b/thermion_dart/lib/src/viewer/src/ffi/src/ffi_view.dart index 99850908..8c0d94e2 100644 --- a/thermion_dart/lib/src/viewer/src/ffi/src/ffi_view.dart +++ b/thermion_dart/lib/src/viewer/src/ffi/src/ffi_view.dart @@ -16,8 +16,12 @@ class FFIView extends View { } @override - Future setRenderTarget(covariant FFIRenderTarget renderTarget) async { - View_setRenderTarget(view, renderTarget.renderTarget); + Future setRenderTarget(covariant FFIRenderTarget? renderTarget) async { + if(renderTarget != null) { + View_setRenderTarget(view, renderTarget.renderTarget); + } else { + View_setRenderTarget(view, nullptr); + } } @override