diff --git a/External/Pearl b/External/Pearl index 16ec9a24..c51961c1 160000 --- a/External/Pearl +++ b/External/Pearl @@ -1 +1 @@ -Subproject commit 16ec9a246b7a3b89b77b71aaa276a4bf73811119 +Subproject commit c51961c161f571572fa1c83d84923e0f2f4b46ad diff --git a/MasterPassword/ObjC/iOS/MPUsersViewController.m b/MasterPassword/ObjC/iOS/MPUsersViewController.m index de63dd6a..898a3424 100644 --- a/MasterPassword/ObjC/iOS/MPUsersViewController.m +++ b/MasterPassword/ObjC/iOS/MPUsersViewController.m @@ -79,7 +79,8 @@ typedef NS_ENUM( NSUInteger, MPActiveUserState ) { self.preferencesTipContainer.alpha = 0; [self setActive:YES animated:NO]; - [self showTips:MPUsersThanksTip]; + if (![[NSUserDefaults standardUserDefaults] boolForKey:@"tipped.thanks"]) + [self showTips:MPUsersThanksTip]; } - (void)viewWillAppear:(BOOL)animated { @@ -837,7 +838,7 @@ referenceSizeForFooterInSection:(NSInteger)section { break; } case MPActiveUserStateMinimized: { - if (YES || ![[NSUserDefaults standardUserDefaults] boolForKey:@"tipped.passwordsPreferences"]) + if (![[NSUserDefaults standardUserDefaults] boolForKey:@"tipped.passwordsPreferences"]) [self showTips:MPUsersPreferencesTip]; break; diff --git a/MasterPassword/ObjC/iOS/MPWebViewController.m b/MasterPassword/ObjC/iOS/MPWebViewController.m index 98c9bcc1..6e7bc72f 100644 --- a/MasterPassword/ObjC/iOS/MPWebViewController.m +++ b/MasterPassword/ObjC/iOS/MPWebViewController.m @@ -50,6 +50,9 @@ - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { + if ([[request.URL absoluteString] rangeOfString:@"thanks.lhunath.com"].location != NSNotFound) + [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"tipped.thanks"]; + if ([request.URL isEqual:request.mainDocumentURL]) { self.webNavigationItem.title = request.URL.host; self.webNavigationItem.prompt = strl( @"Loading" );