[SCM] ktp-contact-list packaging branch, master, updated. debian/15.12.1-2-1070-g6c56f91
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:15:16 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-contact-list.git;a=commitdiff;h=d2c9bfd
The following commit has been merged in the master branch:
commit d2c9bfd206a9af6b4e9295790c917cc57a312c3e
Author: Martin Klapetek <mklapetek at kde.org>
Date: Wed Apr 1 21:47:59 2015 +0200
Unmerge a single contact from person when single contact is selected
Rather than always remove the whole Person
---
main-widget.cpp | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/main-widget.cpp b/main-widget.cpp
index 44c448d..5e400d1 100644
--- a/main-widget.cpp
+++ b/main-widget.cpp
@@ -717,8 +717,14 @@ void MainWidget::onMetacontactToggleTriggered()
//we're removing contacts from person
QStringList contacts;
const QModelIndex &index = selection.first();
- const QString &personUri = index.data(KTp::PersonIdRole).toString();
- KPeople::unmergeContact(personUri);
+ QString uri;
+
+ if (index.parent().isValid() && index.parent().data(KTp::RowTypeRole).toInt() == KTp::PersonRowType) {
+ uri = index.data(KTp::IdRole).toString();
+ } else {
+ uri = index.data(KTp::PersonIdRole).toString();
+ }
+ KPeople::unmergeContact(uri);
}
#endif
}
--
ktp-contact-list packaging
More information about the pkg-kde-commits
mailing list