diff options
author | Seungkeun Lee <sngn.lee@samsung.com> | 2017-04-25 16:39:16 +0900 |
---|---|---|
committer | Kangho Hur <kangho.hur@samsung.com> | 2017-10-23 13:34:34 +0900 |
commit | edd63a927c981f7d5bb46cbc6d66089354753efd (patch) | |
tree | 149eca26d3290d9caf922356b0890a446df93e04 /Xamarin.Forms.Platform.Tizen/Renderers | |
parent | b89efb8799ff57e062edb7555170f3471c10080e (diff) | |
download | xamarin-forms-edd63a927c981f7d5bb46cbc6d66089354753efd.tar.gz xamarin-forms-edd63a927c981f7d5bb46cbc6d66089354753efd.tar.bz2 xamarin-forms-edd63a927c981f7d5bb46cbc6d66089354753efd.zip |
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
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers')
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Renderers/NavigationPageRenderer.cs | 11 |
1 files 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) |