summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPawel Andruszkiewicz <p.andruszkie@samsung.com>2016-12-07 10:21:02 +0100
committerKonrad Lipner <k.lipner@samsung.com>2016-12-07 21:30:38 +0900
commit3946efa4e3e341b828a6d12601dca6ae99e145f3 (patch)
tree92811b6c19f6a304c75faf72d416b127a30a4349
parent178e07a8a4c64caa000cc8f23715a2b8cc43f2e3 (diff)
downloadxamarin-forms-3946efa4e3e341b828a6d12601dca6ae99e145f3.tar.gz
xamarin-forms-3946efa4e3e341b828a6d12601dca6ae99e145f3.tar.bz2
xamarin-forms-3946efa4e3e341b828a6d12601dca6ae99e145f3.zip
Unregister ScrollRequestHandler when the renderer is being destroyed
Change-Id: Ie9f067b3945c7f7e6294bd9e46cb87775209bd34 Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
-rwxr-xr-xXamarin.Forms.Platform.Tizen/Renderers/ScrollViewRenderer.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/ScrollViewRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/ScrollViewRenderer.cs
index 40d73ecd..29f15fbe 100755
--- a/Xamarin.Forms.Platform.Tizen/Renderers/ScrollViewRenderer.cs
+++ b/Xamarin.Forms.Platform.Tizen/Renderers/ScrollViewRenderer.cs
@@ -48,6 +48,16 @@ namespace Xamarin.Forms.Platform.Tizen
base.OnElementChanged(e);
}
+ protected override void Dispose(bool disposing)
+ {
+ if (null != Control)
+ {
+ (Control as IScrollViewController).ScrollToRequested -= ScrollRequestHandler;
+ }
+
+ base.Dispose(disposing);
+ }
+
void FillContent()
{
if (_content != null)