summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2025-03-02 13:33:44 +0300
committerGeorge Hazan <george.hazan@gmail.com>2025-03-02 13:33:44 +0300
commitfc7386835dc0a7289e9f4ce4d58e988bb0286d42 (patch)
tree893a409b409c5edc39cf8827f05b6526e2fdb416 /src
parent6982fc882137e680c99002fa75de9b12017f053c (diff)
fixes #4896 (Status manager: пытается ставить протоколам неправильные статусы, "для внутреннего пользования")
Diffstat (limited to 'src')
-rw-r--r--src/mir_app/src/clc.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mir_app/src/clc.cpp b/src/mir_app/src/clc.cpp
index c7b122980f..6b8fadb013 100644
--- a/src/mir_app/src/clc.cpp
+++ b/src/mir_app/src/clc.cpp
@@ -119,7 +119,7 @@ static int ClcProtoAck(WPARAM, LPARAM lParam)
if (ack->type == ACKTYPE_STATUS) {
if (ack->result == ACKRESULT_SUCCESS) {
PROTOACCOUNT *pa = Proto_GetAccount(ack->szModule);
- if (pa)
+ if (pa && ack->lParam != ID_STATUS_IDLE)
pa->iRealStatus = ack->lParam;
}