From fc3093d176e07c9723ec5c6ff629a20efa7664b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Soutad=C3=A9?= Date: Tue, 16 Aug 2011 20:28:22 +0200 Subject: [PATCH] Last account/category wasn't taken in account during search --- ChangeLog | 1 + src/view/SearchBanner.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index fcfc383..0b04779 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,7 @@ v0.3 (16/08/2011) ** Bugs ** Fix a bug in language settings Virtual transferts must not be considered as a debit + Last account/category wasn't taken in account during search v0.2 (04/07/2011) diff --git a/src/view/SearchBanner.cpp b/src/view/SearchBanner.cpp index 0dcdaf3..f918cb2 100644 --- a/src/view/SearchBanner.cpp +++ b/src/view/SearchBanner.cpp @@ -179,7 +179,7 @@ std::vector * SearchBanner::Search() *description = _description->GetLineText(0); } - for(i=0; iGetCategoriesNumber(); i++) + for(i=0; iGetCategoriesNumber()+1; i++) if (_category->IsChecked(i)) categories.push_back((i) ? user->_categories[i-1].id : wxT("0")); @@ -188,7 +188,7 @@ std::vector * SearchBanner::Search() types |= (_optype->IsChecked(2)) ? Database::CHECKED_OP : 0; types |= (_optype->IsChecked(3)) ? Database::NOT_CHECKED_OP : 0; - for(i=0; iGetAccountsNumber(); i++) + for(i=0; iGetAccountsNumber()+1; i++) if (_account->IsChecked(i)) accounts.push_back((i) ? user->_accounts[i-1].id : wxT("0"));