3 Commits

3 changed files with 13 additions and 3 deletions

View File

@@ -202,6 +202,9 @@ public partial class Feed : RealmObject, INotifyDataErrorInfo
case FeedReadResult.NotEnabled: case FeedReadResult.NotEnabled:
case FeedReadResult.NotModified: case FeedReadResult.NotModified:
// Reset status to success
LastReadResult = FeedReadResult.Success;
// Ignore // Ignore
break; break;

View File

@@ -24,17 +24,18 @@ public partial class MainWindow
{ {
StopTimer(); StopTimer();
_mainTimer.Dispose(); _mainTimer?.Dispose();
_mainTimer = null;
} }
private void StartTimer() private void StartTimer()
{ {
_mainTimer.Start(); _mainTimer?.Start();
} }
private void StopTimer() private void StopTimer()
{ {
_mainTimer.Stop(); _mainTimer?.Stop();
} }
private void HandleMainTimerElapsed(object sender, EventArgs e) private void HandleMainTimerElapsed(object sender, EventArgs e)

View File

@@ -166,6 +166,12 @@ public partial class MainWindow
// Delete the feed // Delete the feed
_database.SaveChanges(() => _database.Feeds.Remove(feedToDelete)); _database.SaveChanges(() => _database.Feeds.Remove(feedToDelete));
// Refresh the database to current settings
ResetDatabase();
// Re-initialize the feed display
DisplayFeed();
} }
private void OpenAllFeedItemsOnSinglePage() private void OpenAllFeedItemsOnSinglePage()