Skip to content
This repository was archived by the owner on Apr 29, 2024. It is now read-only.

Commit 85b4e4b

Browse files
committed
Cleanup Forms element.
1 parent 11dd9f3 commit 85b4e4b

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

CustomRenderers/HybridWebView/Droid/HybridWebViewRenderer.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,14 @@ protected override void OnElementChanged(ElementChangedEventArgs<WebView> e)
3333
Control.LoadUrl($"file:///android_asset/Content/{((HybridWebView)Element).Uri}");
3434
}
3535
}
36+
37+
protected override void Dispose(bool disposing)
38+
{
39+
if (disposing)
40+
{
41+
((HybridWebView)Element).Cleanup();
42+
}
43+
base.Dispose(disposing);
44+
}
3645
}
3746
}

CustomRenderers/HybridWebView/UWP/HybridWebViewRenderer.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,14 @@ void OnWebViewScriptNotify(object sender, NotifyEventArgs e)
4141
{
4242
((HybridWebView)Element).InvokeAction(e.Value);
4343
}
44+
45+
protected override void Dispose(bool disposing)
46+
{
47+
if (disposing)
48+
{
49+
((HybridWebView)Element).Cleanup();
50+
}
51+
base.Dispose(disposing);
52+
}
4453
}
4554
}

CustomRenderers/HybridWebView/iOS/HybridWebViewRenderer.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,14 @@ public void DidReceiveScriptMessage(WKUserContentController userContentControlle
4949
{
5050
((HybridWebView)Element).InvokeAction(message.Body.ToString());
5151
}
52+
53+
protected override void Dispose(bool disposing)
54+
{
55+
if (disposing)
56+
{
57+
((HybridWebView)Element).Cleanup();
58+
}
59+
base.Dispose(disposing);
60+
}
5261
}
5362
}

0 commit comments

Comments
 (0)