[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:13:53 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-contact-list.git;a=commitdiff;h=06b457b

The following commit has been merged in the master branch:
commit 06b457ba5b679c7cea8c46154ed2e407d9f8649f
Author: Aleix Pol <aleixpol at kde.org>
Date:   Tue Sep 3 02:07:36 2013 +0200

    Don't show a merge menu if dragging to the same item
    
    It's weird UI, so it's better to just skip it.
    
    Reviewed by David Edmundson
---
 contact-list-widget.cpp | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/contact-list-widget.cpp b/contact-list-widget.cpp
index 1de5482..7c4c930 100644
--- a/contact-list-widget.cpp
+++ b/contact-list-widget.cpp
@@ -736,12 +736,11 @@ void ContactListWidget::dropEvent(QDropEvent *event)
             event->acceptProposedAction();
         }
     } else if ((index.data(KTp::RowTypeRole).toInt() == KTp::ContactRowType || index.data(KTp::RowTypeRole).toInt() == KTp::PersonRowType) &&
-        event->mimeData()->hasFormat("application/vnd.kpeople.uri")) {
-        if (KTp::kpeopleEnabled()) {
-            #ifdef HAVE_KPEOPLE
-            QUrl droppedUri(index.data(KTp::NepomukUriRole).toUrl());
-            QUrl draggedUri(event->mimeData()->data("application/vnd.kpeople.uri"));
-
+                event->mimeData()->hasFormat("application/vnd.kpeople.uri") && KTp::kpeopleEnabled()) {
+        #ifdef HAVE_KPEOPLE
+        QUrl droppedUri(index.data(KTp::NepomukUriRole).toUrl());
+        QUrl draggedUri(event->mimeData()->data("application/vnd.kpeople.uri"));
+        if(droppedUri != draggedUri) {
             KMenu menu;
             QAction *mergeAction = menu.addAction(i18n("Merge contacts"));
             QAction *result = menu.exec(mapToGlobal(event->pos()));
@@ -749,8 +748,8 @@ void ContactListWidget::dropEvent(QDropEvent *event)
                 KPeople::PersonsModel::createPersonFromUris(QList<QUrl>() << droppedUri << draggedUri);
             }
             event->acceptProposedAction();
-            #endif
         }
+        #endif
     } else if (event->mimeData()->hasFormat("application/vnd.telepathy.contact")) {
         kDebug() << "Contact dropped";
 

-- 
ktp-contact-list packaging



More information about the pkg-kde-commits mailing list