summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2025-05-22 12:28:49 +0300
committerGeorge Hazan <george.hazan@gmail.com>2025-05-22 12:28:49 +0300
commitee0691d3871c2d95906b5171d2ed6e9a95588dbc (patch)
tree507c342ef4eb1f00b5ab73d900098609ab831065 /plugins
parent7c07d4e6578b0eab6de015ab7c1126e2f8fa4a13 (diff)
fixes #5026 (CrashDumper: падение при вызове любого пункта меню, связанного с плагином)
Diffstat (limited to 'plugins')
-rw-r--r--plugins/CrashDumper/src/dumper.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/plugins/CrashDumper/src/dumper.cpp b/plugins/CrashDumper/src/dumper.cpp
index cd11487007..80897d6f46 100644
--- a/plugins/CrashDumper/src/dumper.cpp
+++ b/plugins/CrashDumper/src/dumper.cpp
@@ -138,10 +138,15 @@ static void GetPluginsString(CMStringW &buffer, unsigned &flags)
{
buffer.AppendFormat(L"Service Mode: %s\r\n", g_plugin.bServiceMode ? L"Yes" : L"No");
- if (auto *pLogClass = Srmm_GetWindowClass(0))
- buffer.AppendFormat(L"SRMM Log Viewer: %s\r\n", _A2T(pLogClass->szShortName).get());
+ if (auto *pLogClass = Srmm_GetWindowClass(false))
+ buffer.AppendFormat(L"SRMM Log Viewer: %S\r\n", pLogClass->szShortName.get());
else
- buffer.AppendFormat(L"SRMM Log Viewer: %s\r\n", L"missing");
+ buffer.AppendFormat(L"SRMM Log Viewer: %S\r\n", "missing");
+
+ if (auto *pLogClass = Srmm_GetWindowClass(true))
+ buffer.AppendFormat(L"SRMM Groupchat Log Viewer: %S\r\n", pLogClass->szShortName.get());
+ else
+ buffer.AppendFormat(L"SRMM Groupchat Log Viewer: %S\r\n", "missing");
wchar_t path[MAX_PATH];
GetModuleFileName(nullptr, path, MAX_PATH);