From c5c8e591409da5646c560b63498a011f8405f532 Mon Sep 17 00:00:00 2001 From: Benjamin Reis Date: Fri, 23 Dec 2016 14:37:30 +0100 Subject: [PATCH] pop to contactListsView when cancel adding contact --- Classes/ContactDetailsView.m | 5 ++++- Classes/ContactsListView.m | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Classes/ContactDetailsView.m b/Classes/ContactDetailsView.m index 18b802743..a82a227e9 100644 --- a/Classes/ContactDetailsView.m +++ b/Classes/ContactDetailsView.m @@ -401,7 +401,10 @@ static UICompositeViewDescription *compositeDescription = nil; } self.tmpContact = NULL; - _isAdding = FALSE; + if (_isAdding) { + [PhoneMainView.instance popToView:ContactsListView.compositeViewDescription]; + _isAdding = FALSE; + } } - (IBAction)onBackClick:(id)event { diff --git a/Classes/ContactsListView.m b/Classes/ContactsListView.m index 82d6e7117..cc9d4d127 100644 --- a/Classes/ContactsListView.m +++ b/Classes/ContactsListView.m @@ -193,6 +193,7 @@ static UICompositeViewDescription *compositeDescription = nil; - (IBAction)onAddContactClick:(id)event { ContactDetailsView *view = VIEW(ContactDetailsView); [PhoneMainView.instance changeCurrentView:view.compositeViewDescription]; + view.isAdding = TRUE; if ([ContactSelection getAddAddress] == nil) { [view newContact]; } else {