diff options
| author | George Hazan <george.hazan@gmail.com> | 2025-05-22 12:28:49 +0300 |
|---|---|---|
| committer | George Hazan <george.hazan@gmail.com> | 2025-05-22 12:28:49 +0300 |
| commit | ee0691d3871c2d95906b5171d2ed6e9a95588dbc (patch) | |
| tree | 507c342ef4eb1f00b5ab73d900098609ab831065 /plugins | |
| parent | 7c07d4e6578b0eab6de015ab7c1126e2f8fa4a13 (diff) | |
fixes #5026 (CrashDumper: падение при вызове любого пункта меню, связанного с плагином)
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/CrashDumper/src/dumper.cpp | 11 |
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);
|
