summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2022-08-12 13:29:28 +0300
committerGeorge Hazan <ghazan@miranda.im>2022-08-12 13:29:28 +0300
commita0973b8460f258b634d4236313f9dbd488bf38bb (patch)
treeaedc06e82757778f7b1d08286409d7b0bcb0e568
parent93cc6c29218ee9877e4fcb2c31fe0c653a62b3f7 (diff)
fixes #3157 (Jabber: do not add : when user issue a /me command)
-rw-r--r--plugins/NewStory/src/history_array.cpp5
-rw-r--r--plugins/TabSRMM/src/chat_log.cpp6
-rw-r--r--plugins/TabSRMM/src/msgs.cpp2
-rw-r--r--src/mir_app/src/chat_log.cpp6
-rw-r--r--src/mir_app/src/chat_tools.cpp10
5 files changed, 8 insertions, 21 deletions
diff --git a/plugins/NewStory/src/history_array.cpp b/plugins/NewStory/src/history_array.cpp
index 6ce9ed2116..87571efe9c 100644
--- a/plugins/NewStory/src/history_array.cpp
+++ b/plugins/NewStory/src/history_array.cpp
@@ -218,11 +218,8 @@ void HistoryArray::addChatEvent(SESSION_INFO *si, LOGINFO *lin)
CMStringW wszText;
bool bTextUsed = Chat_GetDefaultEventDescr(si, lin, wszText);
- if (!bTextUsed && lin->ptszText) {
- if (!wszText.IsEmpty())
- wszText.Append(L": ");
+ if (!bTextUsed && lin->ptszText)
wszText.Append(g_chatApi.RemoveFormatting(lin->ptszText));
- }
auto &p = allocateItem();
p.hContact = si->hContact;
diff --git a/plugins/TabSRMM/src/chat_log.cpp b/plugins/TabSRMM/src/chat_log.cpp
index ad6690c4d8..89559fd94d 100644
--- a/plugins/TabSRMM/src/chat_log.cpp
+++ b/plugins/TabSRMM/src/chat_log.cpp
@@ -229,11 +229,9 @@ static void AddEventToBuffer(CMStringA &str, LOGSTREAMDATA *streamData)
bool bTextUsed = Chat_GetDefaultEventDescr(streamData->si, streamData->lin, wszCaption);
if (!wszCaption.IsEmpty())
Log_AppendRTF(streamData, !bTextUsed, str, wszCaption);
- if (!bTextUsed && streamData->lin->ptszText) {
- if (!wszCaption.IsEmpty())
- Log_AppendRTF(streamData, false, str, L": ");
+
+ if (!bTextUsed && streamData->lin->ptszText)
Log_AppendRTF(streamData, false, str, streamData->lin->ptszText);
- }
}
char* Log_CreateRtfHeader(void)
diff --git a/plugins/TabSRMM/src/msgs.cpp b/plugins/TabSRMM/src/msgs.cpp
index c720434072..010daf2a9d 100644
--- a/plugins/TabSRMM/src/msgs.cpp
+++ b/plugins/TabSRMM/src/msgs.cpp
@@ -29,7 +29,7 @@
#include "stdafx.h"
-#define IDI_CORE_LOAD 132 // icon id for the "connecting" icon
+#define IDI_CORE_LOAD 132 // icon id for the "connecting" icon
static HANDLE hUserPrefsWindowLis = nullptr;
HMODULE g_hMsftedit;
diff --git a/src/mir_app/src/chat_log.cpp b/src/mir_app/src/chat_log.cpp
index c34c7de691..b4a140c570 100644
--- a/src/mir_app/src/chat_log.cpp
+++ b/src/mir_app/src/chat_log.cpp
@@ -258,11 +258,9 @@ static void AddEventToBuffer(CMStringA &buf, LOGSTREAMDATA *streamData)
bool bTextUsed = Chat_GetDefaultEventDescr(streamData->si, streamData->lin, wszCaption);
if (!wszCaption.IsEmpty())
Log_AppendRTF(streamData, !bTextUsed, buf, wszCaption);
- if (!bTextUsed && streamData->lin->ptszText) {
- if (!wszCaption.IsEmpty())
- Log_AppendRTF(streamData, false, buf, L": ");
+
+ if (!bTextUsed && streamData->lin->ptszText)
Log_AppendRTF(streamData, false, buf, streamData->lin->ptszText);
- }
}
wchar_t* MakeTimeStamp(wchar_t *pszStamp, time_t time)
diff --git a/src/mir_app/src/chat_tools.cpp b/src/mir_app/src/chat_tools.cpp
index b3a45440b8..c8da42c41d 100644
--- a/src/mir_app/src/chat_tools.cpp
+++ b/src/mir_app/src/chat_tools.cpp
@@ -348,11 +348,8 @@ BOOL DoPopup(SESSION_INFO *si, GCEVENT *gce)
break;
}
- if (!bTextUsed && lin.ptszText) {
- if (!wszText.IsEmpty())
- wszText.Append(L": ");
+ if (!bTextUsed && lin.ptszText)
wszText.Append(RemoveFormatting(gce->pszText.w));
- }
g_chatApi.ShowPopup(si->hContact, si, g_chatApi.getIcon(gce->iType), si->pszModule, si->ptszName, dwColor, L"%s", wszText.c_str());
return TRUE;
@@ -548,11 +545,8 @@ BOOL LogToFile(SESSION_INFO *si, GCEVENT *gce)
break;
}
- if (!bTextUsed && lin.ptszText) {
- if (!buf.IsEmpty())
- buf.Append(L": ");
+ if (!bTextUsed && lin.ptszText)
buf.Append(RemoveFormatting(gce->pszText.w));
- }
// formatting strings don't need to be translatable - changing them via language pack would
// only screw up the log format.