diff options
author | George Hazan <george.hazan@gmail.com> | 2025-06-02 12:40:32 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2025-06-02 12:40:32 +0300 |
commit | 278dc8fba238fe5bdfcc17ae024c6bc9bc187a2d (patch) | |
tree | 3e52bd604d936fc97db013ad8822b49f64754cb9 /src | |
parent | 61f30484b6937a1a3cd085901a7c91eb34d5fa69 (diff) |
fixes #5042 (Прочитанность выставляется лишь по факту попадания сообщения на экран)
Diffstat (limited to 'src')
-rw-r--r-- | src/mir_app/src/srmm_base.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/mir_app/src/srmm_base.cpp b/src/mir_app/src/srmm_base.cpp index 2268f3c30a..ebf192491d 100644 --- a/src/mir_app/src/srmm_base.cpp +++ b/src/mir_app/src/srmm_base.cpp @@ -762,13 +762,11 @@ bool CSrmmBaseDialog::IsSuitableEvent(const LOGINFO &lin) const void CSrmmBaseDialog::MarkEventRead(const DB::EventInfo &dbei)
{
- if (dbei.bRead)
- return;
-
- if (m_bActive)
- doMarkEventRead(m_hContact, dbei.getEvent());
- else {
- m_arDisplayedEvents.push_back(dbei.getEvent());
+ if (!dbei.bRead) {
+ if (m_bActive)
+ doMarkEventRead(m_hContact, dbei.getEvent());
+ else
+ m_arDisplayedEvents.push_back(dbei.getEvent());
}
}
|