diff options
Diffstat (limited to 'lib-contact/ct-list/src/CtListModelDb.cpp')
-rwxr-xr-x | lib-contact/ct-list/src/CtListModelDb.cpp | 4 |
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); |