mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
#1491 (scroll bounce at story bottom)
- Fixed login/signup not appearing for new users, due to not defaulting to the feeds list.
This commit is contained in:
parent
76fc0cb71f
commit
404a9124dd
1 changed files with 21 additions and 18 deletions
|
@ -218,6 +218,7 @@
|
|||
|
||||
[self createDatabaseConnection];
|
||||
[self.cachedStoryImages removeAllObjects:nil];
|
||||
[feedsViewController view];
|
||||
[feedsViewController loadOfflineFeeds:NO];
|
||||
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,
|
||||
(unsigned long)NULL), ^(void) {
|
||||
|
@ -1165,25 +1166,27 @@
|
|||
self.dictUnreadCounts = nil;
|
||||
self.dictTextFeeds = nil;
|
||||
|
||||
[self.feedsViewController.feedTitlesTable reloadData];
|
||||
[self.feedsViewController resetToolbar];
|
||||
|
||||
[self.dashboardViewController.interactionsModule.interactionsTable reloadData];
|
||||
[self.dashboardViewController.activitiesModule.activitiesTable reloadData];
|
||||
|
||||
NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults];
|
||||
[userPreferences setInteger:-1 forKey:@"selectedIntelligence"];
|
||||
[userPreferences synchronize];
|
||||
|
||||
loginViewController.modalPresentationStyle = UIModalPresentationFullScreen;
|
||||
|
||||
if (feedsNavigationController.isViewLoaded && feedsNavigationController.view.window) {
|
||||
if ([self.feedsNavigationController visibleViewController] == loginViewController) {
|
||||
NSLog(@"Already showing login!");
|
||||
return;
|
||||
[self popToRootWithCompletion:^{
|
||||
[self.feedsViewController.feedTitlesTable reloadData];
|
||||
[self.feedsViewController resetToolbar];
|
||||
|
||||
[self.dashboardViewController.interactionsModule.interactionsTable reloadData];
|
||||
[self.dashboardViewController.activitiesModule.activitiesTable reloadData];
|
||||
|
||||
NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults];
|
||||
[userPreferences setInteger:-1 forKey:@"selectedIntelligence"];
|
||||
[userPreferences synchronize];
|
||||
|
||||
self.loginViewController.modalPresentationStyle = UIModalPresentationFullScreen;
|
||||
|
||||
if (self.feedsNavigationController.isViewLoaded && self.feedsNavigationController.view.window) {
|
||||
if ([self.feedsNavigationController visibleViewController] == self.loginViewController) {
|
||||
NSLog(@"Already showing login!");
|
||||
return;
|
||||
}
|
||||
[self.feedsNavigationController presentViewController:self.loginViewController animated:NO completion:nil];
|
||||
}
|
||||
[self.feedsNavigationController presentViewController:loginViewController animated:NO completion:nil];
|
||||
}
|
||||
}];
|
||||
}
|
||||
|
||||
- (void)showFirstTimeUser {
|
||||
|
|
Loading…
Add table
Reference in a new issue