[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/kmymoney/4.5/kmymoney/views
From:       Alvaro Soliverez <asoliverez () gmail ! com>
Date:       2010-08-21 23:53:57
Message-ID: 20100821235357.C7EE9AC857 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1166489 by asoliverez:

Only get valid transaction items from the payee register.
Backported to stable branch.

BUG:248448

 M  +5 -1      kpayeesview.cpp  


--- branches/kmymoney/4.5/kmymoney/views/kpayeesview.cpp #1166488:1166489
@@ -225,8 +225,10 @@
 
   KMyMoneyRegister::RegisterItem* item = m_register->firstItem();
   while (item) {
+    //only walk through selectable items. eg. transactions and not group markers
+    if(item->isSelectable()) {
     KMyMoneyRegister::Transaction* t = dynamic_cast<KMyMoneyRegister::Transaction*>(item);
-    item = item->nextItem();
+
     MyMoneySplit s = t->transaction().splitByPayee(m_payee.id());
     const MyMoneyAccount& acc = file->account(s.accountId());
 
@@ -243,6 +245,8 @@
       }
     }
   }
+    item = item->nextItem();
+  }
 
   QMap<QString, int>::Iterator most_frequent, iter;
   most_frequent = account_count.begin();
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic