"Unread" (lit) notification icon doesn't become "read" (dimmed) until restart
When the feed notification icon is enabled, if new entries for a feed come in, the icon switches to an unread state, but once the new entries are read, the icon does not switch to an unread state until after Evolution is restarted.
Reproduction Steps
- Build and install evolution-rss from source
- Start Evolution
- Go to Edit
- Go to Preferences
- Go to Plugins
- Go to Evolution RSS
- Go to Configuration
- Check "Show icon in notification area"
- Restart Evolution
- Verify the notification icon now appears in the system tray
- Verify the notification icon is "read" (dimmed)
- Go to Edit
- Go to Preferences
- Go to News and Blogs
- Go to Add
- Set Feed URL to https://lwn.net/headlines/newrss
- Go to OK
- Close the Evolution Preferences dialog
- Verify there are unread entries in the LWN net feed
- Verify the notification icon is "unread" (lit)
- Mark entries as read
- Verify the notification icon is still "unread" when it should be "read"
- Restart Evolution
- Verify the notification icon is now finally "read"
Expected Behavior
In the third-to-last step of the Reproduction Steps, the notification icon should change to "read" as soon as the final entry has been marked as read.