From 0c74ee3239a1846e654653ed008c40df2e73a362 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 12 Feb 2025 19:43:07 +0300 Subject: =?UTF-8?q?fixes=20#4866=20(StatusManager:=20Startup=20status=20?= =?UTF-8?q?=D0=BD=D0=B5=20=D0=B2=D0=B8=D0=B4=D0=B8=D1=82=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=B3=D0=BE=D0=B4=D1=83)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/StatusManager/src/aaa_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugins/StatusManager/src/aaa_main.cpp') diff --git a/plugins/StatusManager/src/aaa_main.cpp b/plugins/StatusManager/src/aaa_main.cpp index f69cd394bb..37e818a05f 100644 --- a/plugins/StatusManager/src/aaa_main.cpp +++ b/plugins/StatusManager/src/aaa_main.cpp @@ -444,7 +444,7 @@ int LoadAutoAwaySetting(SMProto &autoAwaySetting, char *protoName) if (g_bAAASettingSame) flags = 0xFFFFFF; else - flags = CallProtoService(protoName, PS_GETCAPS, PFLAGNUM_2, 0) & ~CallProtoService(protoName, PS_GETCAPS, (WPARAM)PFLAGNUM_5, 0); + flags = GetStatusFlags(protoName); mir_snprintf(setting, "%s_Lv1Status", protoName); autoAwaySetting.lv1Status = AAAPlugin.getWord(setting, (flags & StatusModeToProtoFlag(ID_STATUS_AWAY)) ? ID_STATUS_AWAY : ID_STATUS_OFFLINE); -- cgit v1.2.3