Dispose dialog after it dissmissed. 72/128672/2
authorKangho Hur <kangho.hur@samsung.com>
Thu, 11 May 2017 04:42:42 +0000 (13:42 +0900)
committerKangho Hur <kangho.hur@samsung.com>
Thu, 11 May 2017 06:26:03 +0000 (15:26 +0900)
- this approach is from native EFL API usage.

Change-Id: I70876dc423b3f30e7f8e08346a96b681f5b5fe66

Tizen.Xamarin.Forms.Extension.Renderer/DialogImplementation.cs

index 36f60f7..06301e4 100644 (file)
@@ -210,6 +210,8 @@ namespace Tizen.Xamarin.Forms.Extension.Renderer
         {
             Dismissed?.Invoke(this, EventArgs.Empty);
             UngrabBackKey();
+            //Native control should be freed after dismissed event occurred. (this is EFL's law.)
+            Dispose();
         }
 
         void OutsideClickedHandler(object sender, EventArgs e)