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 markStoryRead:story feed:feed];
|
||||||
self.activeStory = [self.activeFeedStories objectAtIndex:activeIndex];
|
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 markStoryUnread:story feed:feed];
|
||||||
|
|
||||||
self.activeStory = [self.activeFeedStories objectAtIndex:activeIndex];
|
self.activeStory = [self.activeFeedStories objectAtIndex:activeIndex];
|
||||||
|
@ -1636,6 +1631,12 @@
|
||||||
feedIdStr];
|
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 {
|
- (void)markStoryUnread:(NSString *)storyId feedId:(id)feedId {
|
||||||
|
@ -1703,6 +1704,10 @@
|
||||||
[newUnreadCounts objectForKey:@"ng"],
|
[newUnreadCounts objectForKey:@"ng"],
|
||||||
feedIdStr];
|
feedIdStr];
|
||||||
}];
|
}];
|
||||||
|
|
||||||
|
NSInteger location = [self locationOfStoryId:[story objectForKey:@"id"]];
|
||||||
|
[self.recentlyReadStories removeObjectForKey:[story objectForKey:@"story_hash"]];
|
||||||
|
[self.recentlyReadStoryLocations removeObject:[NSNumber numberWithInteger:location]];
|
||||||
}
|
}
|
||||||
|
|
||||||
#pragma mark -
|
#pragma mark -
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#import <SystemConfiguration/SystemConfiguration.h>
|
#import <SystemConfiguration/SystemConfiguration.h>
|
||||||
#import <MobileCoreServices/MobileCoreServices.h>
|
#import <MobileCoreServices/MobileCoreServices.h>
|
||||||
|
|
||||||
#define DEBUG 1
|
//#define DEBUG 1
|
||||||
|
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
#define BACKGROUND_REFRESH_SECONDS -5
|
#define BACKGROUND_REFRESH_SECONDS -5
|
||||||
|
|
Loading…
Add table
Reference in a new issue