summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared')
-rw-r--r--Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla45926.cs13
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;