summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2023-06-07 19:45:50 +0300
committerGeorge Hazan <george.hazan@gmail.com>2023-06-07 19:45:50 +0300
commit9f9f8d20f6b1db33d9bb14154f27a51c53cd9c22 (patch)
tree8b043c75e74a85bb4b8f4267ab83145e5d6dbeab
parent06d7b7d0fd02af55b5c5183cc04a9c2ac04a4163 (diff)
fixes #3541 (Clist_moder: не перерисовывать список контактов на каждый чих) - убирает примерно 50% фликера
-rw-r--r--plugins/Clist_modern/src/modern_clcitems.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/plugins/Clist_modern/src/modern_clcitems.cpp b/plugins/Clist_modern/src/modern_clcitems.cpp
index 8ca149e4fc..19540468c0 100644
--- a/plugins/Clist_modern/src/modern_clcitems.cpp
+++ b/plugins/Clist_modern/src/modern_clcitems.cpp
@@ -325,6 +325,7 @@ ClcCacheEntry* cliCreateCacheItem(MCONTACT hContact)
return nullptr;
pdnce->hContact = hContact;
+ pdnce->m_iStatus = ID_STATUS_OFFLINE;
pdnce->szProto = Proto_GetBaseAccountName(hContact);
pdnce->bIsHidden = Contact::IsHidden(hContact);
pdnce->m_bIsSub = db_mc_isSub(hContact) != 0;