From dc08948695591e0c60668fe8eebc4db13a14c7c1 Mon Sep 17 00:00:00 2001 From: Seungkeun Lee Date: Tue, 25 Apr 2017 16:39:16 +0900 Subject: Fix InsertPageBefore in NavigationPageRenderer - Optimize InsertPageBeforeRequestedHandler - Remove StartTimer on InsertPageBefore It is required to fix layout issue Now it does not need Change-Id: I8f384eea02d811c42f581b8efa2505c94fc08340 --- .../Renderers/NavigationPageRenderer.cs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/NavigationPageRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/NavigationPageRenderer.cs index a0cca4ed..bc1a2cb7 100644 --- a/Xamarin.Forms.Platform.Tizen/Renderers/NavigationPageRenderer.cs +++ b/Xamarin.Forms.Platform.Tizen/Renderers/NavigationPageRenderer.cs @@ -449,14 +449,9 @@ namespace Xamarin.Forms.Platform.Tizen if (nre.Page == null) throw new ArgumentNullException("page"); - Device.StartTimer(TimeSpan.FromMilliseconds(0), () => - { - EvasObject page = Platform.GetOrCreateRenderer(nre.Page).NativeView; - _naviFrame.InsertBefore(GetNaviItemForPage(nre.BeforePage), page, SpanTitle(nre.Page.Title)); - - UpdateHasNavigationBar(nre.Page); - return false; - }); + EvasObject page = Platform.GetOrCreateRenderer(nre.Page).NativeView; + _naviFrame.InsertBefore(GetNaviItemForPage(nre.BeforePage), page, SpanTitle(nre.Page.Title)); + UpdateHasNavigationBar(nre.Page); } void AnimationFinishedHandler(object sender, EventArgs e) -- cgit v1.2.3