summaryrefslogtreecommitdiff
path: root/lib-contact/ct-list/src/CtListModelDb.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib-contact/ct-list/src/CtListModelDb.cpp')
-rwxr-xr-xlib-contact/ct-list/src/CtListModelDb.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib-contact/ct-list/src/CtListModelDb.cpp b/lib-contact/ct-list/src/CtListModelDb.cpp
index 2ba6348..6c94e24 100755
--- a/lib-contact/ct-list/src/CtListModelDb.cpp
+++ b/lib-contact/ct-list/src/CtListModelDb.cpp
@@ -1128,6 +1128,10 @@ bool CtListModelDb::checkIsSelectAllOnSearching()
int curCheckedCount = __curCheckCount;
int curCount = __personDataList.size();
int maxCount = __originalCount;
+ int limitCount = getLimitCount();
+
+ if(limitCount > 0 && limitCount < curCount)
+ curCount = limitCount;
WDEBUG("originCheckedCount %d, maxCount %d, curCount %d, curCheckedCount %d", originCheckedCount, maxCount, curCount, curCheckedCount);