summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorE.Z. Hart <hartez@gmail.com>2017-01-10 14:25:14 -0700
committerE.Z. Hart <hartez@gmail.com>2017-01-10 14:25:14 -0700
commitdcea6b4853f76dbc4661c42c56244e0a70d889ed (patch)
tree559089e2a346159af30bfe741b001113631796f7
parenta0417309b8dce62dacce1a5519d6de47533b8802 (diff)
downloadxamarin-forms-dcea6b4853f76dbc4661c42c56244e0a70d889ed.tar.gz
xamarin-forms-dcea6b4853f76dbc4661c42c56244e0a70d889ed.tar.bz2
xamarin-forms-dcea6b4853f76dbc4661c42c56244e0a70d889ed.zip
Update 45926 test to account for NavigationPage ref to popped page
-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;