From fd6208b533c042d922cfd05ddde7f1ec1a49d1bf Mon Sep 17 00:00:00 2001 From: Andreas Linde Date: Fri, 18 Jan 2013 23:42:37 +0100 Subject: [PATCH] Only push the user details view automatically onto the feedback list stack once at max If the required manual user data is missing and the feedback list view appears the user detail view is automatically pushed. Now if the user cancels and goes back to the feedback list, it gets pushed again and so the user can never exit. Instead push this at maximum once. When providing feedback it will ask the missing user details again anyway. --- Classes/BITFeedbackListViewController.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Classes/BITFeedbackListViewController.m b/Classes/BITFeedbackListViewController.m index f81f56aeb9..5f3b70cf95 100644 --- a/Classes/BITFeedbackListViewController.m +++ b/Classes/BITFeedbackListViewController.m @@ -192,8 +192,8 @@ if ([self.manager numberOfMessages] == 0 && [self.manager askManualUserDataAvailable] && - ([self.manager requireManualUserDataMissing] || - ![self.manager didAskUserData]) + [self.manager requireManualUserDataMissing] && + ![self.manager didAskUserData] ) { self.userDataComposeFlow = YES;