[SCM] ktp-text-ui packaging branch, master, updated. debian/15.12.1-1-1918-gdf4b0ec

Maximiliano Curia maxy at moszumanska.debian.org
Sat May 28 00:24:18 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-text-ui.git;a=commitdiff;h=2e9c295

The following commit has been merged in the master branch:
commit 2e9c295e71137a4ddd79edd27a700e2f289eeead
Author: Leon Handreke <leonh at ndreke.de>
Date:   Wed Oct 16 21:03:45 2013 +0100

    Fix logviewer crash with multiple conversations per date
    
    This situation commonly occurs when conversations from multiple accounts
    were held on a single day.
    
    REVIEW: 113289
    BUG: 325957
---
 logviewer/dates-model.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/logviewer/dates-model.cpp b/logviewer/dates-model.cpp
index 93f4814..db2d058 100644
--- a/logviewer/dates-model.cpp
+++ b/logviewer/dates-model.cpp
@@ -267,15 +267,15 @@ int DatesModel::rowCount(const QModelIndex &parent) const
         return m_groups.count();
     }
 
-    // Dates
+    // parent is a group, list dates
     if (parent.internalId() == -1) {
         const QDate key = m_groups.at(parent.row());
         const QList<Date*> dates = m_items.value(key);
         return dates.count();
     }
 
-    // Conversations
-    if (parent.internalId() >= 0) {
+    // parent is a date, list conversations
+    if (parent.internalId() >= 0 && parent.internalId() <= m_groups.count()) {
         const QDate key = m_groups.at(parent.parent().row());
         const QList<Date*> dates = m_items.value(key);
         const Date *date = dates.at(parent.row());
@@ -286,6 +286,7 @@ int DatesModel::rowCount(const QModelIndex &parent) const
         return date->matches.count();
     }
 
+    // parent is a conversation
     return 0;
 }
 

-- 
ktp-text-ui packaging



More information about the pkg-kde-commits mailing list