diff options
-rw-r--r-- | Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla45926.cs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla45926.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla45926.cs index 0006d2e8..152d94ad 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla45926.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla45926.cs @@ -38,7 +38,12 @@ namespace Xamarin.Forms.Controls.Issues } }; - createPage.Clicked += (s, e) => PushAsync (new _45926SecondPage ()); + createPage.Clicked += (s, e) => + { + PushAsync(new _45926IntermediatePage()); + PushAsync(new _45926SecondPage()); + }; + sendMessage.Clicked += (s, e) => { MessagingCenter.Send (this, "Test"); @@ -62,6 +67,7 @@ namespace Xamarin.Forms.Controls.Issues RunningApp.Tap (q => q.Marked ("New Page")); RunningApp.Back(); + RunningApp.Back(); RunningApp.Tap(q => q.Marked("Do GC")); RunningApp.Tap(q => q.Marked("Send Message")); RunningApp.Tap(q => q.Marked("Do GC")); @@ -73,6 +79,11 @@ namespace Xamarin.Forms.Controls.Issues } [Preserve(AllMembers = true)] + public class _45926IntermediatePage : ContentPage + { + } + + [Preserve(AllMembers = true)] public class _45926SecondPage : ContentPage { public static int InstanceCounter = 0; |