From 8fcf8460e713f12eab9b136a995cce5fc4fa7923 Mon Sep 17 00:00:00 2001 From: Ortes <malo.allee@gmail.com> Date: Thu, 16 Feb 2023 10:14:54 +0100 Subject: [PATCH] Fix dispose not called --- lib/src/io/device_method.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/src/io/device_method.dart b/lib/src/io/device_method.dart index 19dd3ac9..78011aaa 100644 --- a/lib/src/io/device_method.dart +++ b/lib/src/io/device_method.dart @@ -5,6 +5,7 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:flutter/rendering.dart'; import 'package:flutter/services.dart'; +import 'package:flutter_unity_widget/src/io/flutter_unity_platform.dart'; import 'package:stream_transform/stream_transform.dart'; import '../helpers/events.dart'; @@ -46,6 +47,7 @@ class MethodChannelUnityWidget extends UnityWidgetPlatform { try { if (unityId != null) { FlutterUnityController.instance.lastUnityId = unityId; + FlutterUnityPlatform.instance.dispose(); // _unityStreamController.close(); } } catch (e) {