[SCM] ktp-common-internals packaging branch, master, updated. debian/15.12.1-2-1839-gf0635e9

Maximiliano Curia maxy at moszumanska.debian.org
Mon May 9 09:07:39 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=d20b373

The following commit has been merged in the master branch:
commit d20b3730866ab5682f4aa687f4b22bd062021828
Author: David Edmundson <kde at davidedmundson.co.uk>
Date:   Mon Sep 23 03:45:06 2013 +0000

    Simplify model index looping in AbstractGroupingProxyModel::onDataChanged();
    
    BUG: 324899
    REVIEW: 112887
---
 KTp/Models/abstract-grouping-proxy-model.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/KTp/Models/abstract-grouping-proxy-model.cpp b/KTp/Models/abstract-grouping-proxy-model.cpp
index e85d417..c7e376e 100644
--- a/KTp/Models/abstract-grouping-proxy-model.cpp
+++ b/KTp/Models/abstract-grouping-proxy-model.cpp
@@ -283,7 +283,10 @@ void KTp::AbstractGroupingProxyModel::onRowsRemoved(const QModelIndex &sourcePar
 void KTp::AbstractGroupingProxyModel::onDataChanged(const QModelIndex &sourceTopLeft, const QModelIndex &sourceBottomRight)
 {
     for (int i = sourceTopLeft.row(); i <= sourceBottomRight.row(); i++) {
-        QPersistentModelIndex index = d->source->index(i, 0, sourceTopLeft.parent());
+        QPersistentModelIndex index = sourceTopLeft.sibling(i,0);
+        if (!index.isValid()) {
+            continue;
+        }
 
         //if top level item
         if (!sourceTopLeft.parent().isValid()) {

-- 
ktp-common-internals packaging



More information about the pkg-kde-commits mailing list