[NUI.Gadget] Modify NUIGadgetAssembly unload logic
authorChanggyu Choi <changyu.choi@samsung.com>
Fri, 29 Nov 2024 04:18:49 +0000 (13:18 +0900)
committerChangGyu Choi <uppletaste@gmail.com>
Mon, 2 Dec 2024 05:13:58 +0000 (14:13 +0900)
_assembly must be reset to null after calling Unload().

Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
src/Tizen.NUI.Gadget/Tizen.NUI/NUIGadgetAssembly.cs

index 424ca30cf0b5559139a97b0a5c3a78db5b8eafb0..80c16570f94f94244f07a65b712891d9638a4e3b 100644 (file)
@@ -104,6 +104,7 @@ namespace Tizen.NUI
                     (_assemblyRef.Target as NUIGadgetAssemblyLoadContext).Unload();
                 }
 
+                _assembly = null;
                 _loaded = false;
                 Log.Warn("Unload(): " + _assemblyPath + " --");
             }