summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android/Renderers/CarouselPageRenderer.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Platform.Android/Renderers/CarouselPageRenderer.cs')
-rw-r--r--Xamarin.Forms.Platform.Android/Renderers/CarouselPageRenderer.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.Android/Renderers/CarouselPageRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/CarouselPageRenderer.cs
index 1533005a..5053b698 100644
--- a/Xamarin.Forms.Platform.Android/Renderers/CarouselPageRenderer.cs
+++ b/Xamarin.Forms.Platform.Android/Renderers/CarouselPageRenderer.cs
@@ -30,7 +30,9 @@ namespace Xamarin.Forms.Platform.Android
base.OnAttachedToWindow();
var adapter = new CarouselPageAdapter(_viewPager, Element, Context);
_viewPager.Adapter = adapter;
+#pragma warning disable 618
_viewPager.SetOnPageChangeListener(adapter);
+#pragma warning restore 618
adapter.UpdateCurrentItem();
@@ -50,7 +52,9 @@ namespace Xamarin.Forms.Platform.Android
if (_viewPager != null)
{
RemoveView(_viewPager);
+#pragma warning disable 618
_viewPager.SetOnPageChangeListener(null);
+#pragma warning restore 618
_viewPager.Dispose();
}