Summary: | Removing contact from a group does not update model immediately in kpeople mode | ||
---|---|---|---|
Product: | [Unmaintained] telepathy | Reporter: | David Edmundson <kde> |
Component: | contactlist | Assignee: | Telepathy Bugs <kde-telepathy-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | Future | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/libkpeople/c21aa3ab37f88cafbebd1dd15176aefa0384dbac | Version Fixed In: | |
Sentry Crash Report: |
Description
David Edmundson
2013-10-23 17:25:03 UTC
Nepomuk updates correctly - (as tested with the ShowInfo view) Not sure if this is a bug with kpeople, translations proxy (not passing dataChanged) or the grouping model. I'd be surprised if it's the grouping model given it works in non kpeople mode. added debug and found where it is going wrong. When dataChanged() is called new groups have been added but old groups have not been removed. So this is a bug in the libkpeople model. Git commit b2027a691acf9c2161eac895eda37311ea6fd71e by David Edmundson. Committed on 23/10/2013 at 15:29. Pushed by davidedmundson into branch 'master'. Flush out old data (such as groups) when reloading M +7 -0 src/contactitem.cpp M +2 -0 src/contactitem_p.h M +6 -1 src/personsmodel.cpp http://commits.kde.org/libkpeople/b2027a691acf9c2161eac895eda37311ea6fd71e Git commit 1503fcf01a253eaba7589210117b971e5217a705 by David Edmundson. Committed on 23/10/2013 at 15:29. Pushed by davidedmundson into tag 'v0.1.0'. Flush out old data (such as groups) when reloading M +7 -0 src/contactitem.cpp M +2 -0 src/contactitem_p.h M +6 -1 src/personsmodel.cpp http://commits.kde.org/libkpeople/1503fcf01a253eaba7589210117b971e5217a705 Git commit c21aa3ab37f88cafbebd1dd15176aefa0384dbac by David Edmundson. Committed on 23/10/2013 at 15:29. Pushed by davidedmundson into branch 'libkpeople-0.1'. Flush out old data (such as groups) when reloading M +7 -0 src/contactitem.cpp M +2 -0 src/contactitem_p.h M +6 -1 src/personsmodel.cpp http://commits.kde.org/libkpeople/c21aa3ab37f88cafbebd1dd15176aefa0384dbac |