mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-05 16:58:59 +00:00
Fixing bug in read gesture.
This commit is contained in:
parent
a761cb9af0
commit
932eaa3d15
2 changed files with 11 additions and 6 deletions
|
@ -1461,9 +1461,6 @@
|
|||
}
|
||||
}
|
||||
|
||||
[self.recentlyReadStories setObject:[NSNumber numberWithBool:YES]
|
||||
forKey:[self.activeStory objectForKey:@"story_hash"]];
|
||||
[self.recentlyReadStoryLocations addObject:[NSNumber numberWithInteger:activeLocation]];
|
||||
[self markStoryRead:story feed:feed];
|
||||
self.activeStory = [self.activeFeedStories objectAtIndex:activeIndex];
|
||||
}
|
||||
|
@ -1537,8 +1534,6 @@
|
|||
}
|
||||
}
|
||||
|
||||
[self.recentlyReadStories removeObjectForKey:[self.activeStory objectForKey:@"story_hash"]];
|
||||
[self.recentlyReadStoryLocations removeObject:[NSNumber numberWithInteger:activeLocation]];
|
||||
[self markStoryUnread:story feed:feed];
|
||||
|
||||
self.activeStory = [self.activeFeedStories objectAtIndex:activeIndex];
|
||||
|
@ -1636,6 +1631,12 @@
|
|||
feedIdStr];
|
||||
}];
|
||||
});
|
||||
|
||||
NSInteger location = [self locationOfStoryId:[story objectForKey:@"id"]];
|
||||
[self.recentlyReadStories setObject:[NSNumber numberWithBool:YES]
|
||||
forKey:[story objectForKey:@"story_hash"]];
|
||||
[self.recentlyReadStoryLocations addObject:[NSNumber numberWithInteger:location]];
|
||||
|
||||
}
|
||||
|
||||
- (void)markStoryUnread:(NSString *)storyId feedId:(id)feedId {
|
||||
|
@ -1703,6 +1704,10 @@
|
|||
[newUnreadCounts objectForKey:@"ng"],
|
||||
feedIdStr];
|
||||
}];
|
||||
|
||||
NSInteger location = [self locationOfStoryId:[story objectForKey:@"id"]];
|
||||
[self.recentlyReadStories removeObjectForKey:[story objectForKey:@"story_hash"]];
|
||||
[self.recentlyReadStoryLocations removeObject:[NSNumber numberWithInteger:location]];
|
||||
}
|
||||
|
||||
#pragma mark -
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
#import <SystemConfiguration/SystemConfiguration.h>
|
||||
#import <MobileCoreServices/MobileCoreServices.h>
|
||||
|
||||
#define DEBUG 1
|
||||
//#define DEBUG 1
|
||||
|
||||
#ifdef DEBUG
|
||||
#define BACKGROUND_REFRESH_SECONDS -5
|
||||
|
|
Loading…
Add table
Reference in a new issue