Summary: | The new GMAIL resources does not change the email from unread to read | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Raymond Wooninck <tittiatcoke> |
Component: | Gmail resource | Assignee: | Daniel Vrátil <dvratil> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kdepim-bugs |
Priority: | NOR | ||
Version First Reported In: | GIT (master) | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdepimlibs/8fb4b39d6cdebfea80326e931198126c0421fc3d | Version Fixed In: | 4.14.0 |
Sentry Crash Report: |
Description
Raymond Wooninck
2014-07-21 14:02:55 UTC
I also checked through the webgui of gmail itself and it seems that the emails are correctly being marked as read. So it is purely a refresh issue of the gmail resource Git commit 8fb4b39d6cdebfea80326e931198126c0421fc3d by Dan Vrátil. Committed on 24/07/2014 at 09:30. Pushed by dvratil into branch 'KDE/4.14'. ETM: Don't ignore itemChanged of items in virtual collections It can happen that storage collection of an item is not in the ETM, but only virtual collections containing items from that collection (see Gmail resource for example). In that case ETM will only receive itemChanged notifications for the virtual collections, but not for the storage one, so the item won't be updated, because ETM does not update the original item when the notification is detined for a virtual collection. This change makes ETM not to ignore itemChange notifications when the collection is virtual, but perserves the orignal parent collection. Approved-By: Christian Mollekopf M +9 -2 akonadi/entitytreemodel_p.cpp http://commits.kde.org/kdepimlibs/8fb4b39d6cdebfea80326e931198126c0421fc3d |