diff options
author | George Hazan <ghazan@miranda.im> | 2019-03-25 18:17:38 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2019-03-25 18:17:38 +0300 |
commit | acfe02b246ab39f97bf77a0f3a11fc97e3f7fb3d (patch) | |
tree | b8437976bf73981d20ed45f0ffc56b20ca20c7a9 | |
parent | b34afd8a8f6e35541f928c2f4879413fd1d28601 (diff) |
Jabber: error popup's title to carry account name
-rw-r--r-- | protocols/JabberG/src/jabber_groupchat.cpp | 2 | ||||
-rwxr-xr-x | protocols/JabberG/src/jabber_iqid.cpp | 4 | ||||
-rw-r--r-- | protocols/JabberG/src/jabber_message_handlers.cpp | 2 | ||||
-rwxr-xr-x | protocols/JabberG/src/jabber_misc.cpp | 8 | ||||
-rwxr-xr-x | protocols/JabberG/src/jabber_thread.cpp | 4 |
5 files changed, 13 insertions, 7 deletions
diff --git a/protocols/JabberG/src/jabber_groupchat.cpp b/protocols/JabberG/src/jabber_groupchat.cpp index cf416c96c1..42d968d7c5 100644 --- a/protocols/JabberG/src/jabber_groupchat.cpp +++ b/protocols/JabberG/src/jabber_groupchat.cpp @@ -1001,7 +1001,7 @@ void CJabberProto::GroupchatProcessPresence(const TiXmlElement *node) return;
}
- MsgPopup(0, str, TranslateT("Jabber Error"));
+ MsgPopup(0, str, TranslateT("Error"));
if (item != nullptr && !item->bChatActive)
ListRemove(LIST_CHATROOM, from);
diff --git a/protocols/JabberG/src/jabber_iqid.cpp b/protocols/JabberG/src/jabber_iqid.cpp index 988278fca4..5b82a7d45b 100755 --- a/protocols/JabberG/src/jabber_iqid.cpp +++ b/protocols/JabberG/src/jabber_iqid.cpp @@ -253,7 +253,7 @@ void CJabberProto::OnIqResultGetAuth(const TiXmlElement *iqNode, CJabberIqInfo*) wchar_t text[128];
mir_snwprintf(text, TranslateT("Authentication failed for %s."), m_ThreadInfo->conn.username);
- MsgPopup(0, text, TranslateT("Jabber Authentication"));
+ MsgPopup(0, text, TranslateT("Authentication"));
JLoginFailed(LOGINERR_WRONGPASSWORD);
m_ThreadInfo = nullptr; // To disallow auto reconnect
}
@@ -281,7 +281,7 @@ void CJabberProto::OnIqResultSetAuth(const TiXmlElement *iqNode, CJabberIqInfo*) wchar_t text[128];
mir_snwprintf(text, TranslateT("Authentication failed for %s."), Utf2T(m_ThreadInfo->conn.username).get());
- MsgPopup(0, text, TranslateT("Jabber Authentication"));
+ MsgPopup(0, text, TranslateT("Authentication"));
JLoginFailed(LOGINERR_WRONGPASSWORD);
m_ThreadInfo = nullptr; // To disallow auto reconnect
diff --git a/protocols/JabberG/src/jabber_message_handlers.cpp b/protocols/JabberG/src/jabber_message_handlers.cpp index 1131d81c6a..d5986c2a1c 100644 --- a/protocols/JabberG/src/jabber_message_handlers.cpp +++ b/protocols/JabberG/src/jabber_message_handlers.cpp @@ -45,7 +45,7 @@ BOOL CJabberProto::OnMessageError(const TiXmlElement *node, ThreadData*, CJabber else
mir_snwprintf(buf, L"%s:\n%s", pInfo->GetFrom(), szErrText.c_str());
- MsgPopup(0, buf, TranslateT("Jabber Error"));
+ MsgPopup(0, buf, TranslateT("Error"));
}
}
return TRUE;
diff --git a/protocols/JabberG/src/jabber_misc.cpp b/protocols/JabberG/src/jabber_misc.cpp index 3417f7195b..1366e7c81c 100755 --- a/protocols/JabberG/src/jabber_misc.cpp +++ b/protocols/JabberG/src/jabber_misc.cpp @@ -428,8 +428,14 @@ void CJabberProto::MsgPopup(MCONTACT hContact, const wchar_t *szMsg, const wchar char name[256];
mir_snprintf(name, "%s_%s", m_szModuleName, "Error");
+ CMStringW wszTitle(szTitle);
+ if (hContact == 0) {
+ wszTitle.Insert(0, L": ");
+ wszTitle.Insert(0, m_tszUserName);
+ }
+
POPUPDATACLASS ppd = { sizeof(ppd) };
- ppd.szTitle.w = szTitle;
+ ppd.szTitle.w = wszTitle;
ppd.szText.w = szMsg;
ppd.pszClassName = name;
ppd.hContact = hContact;
diff --git a/protocols/JabberG/src/jabber_thread.cpp b/protocols/JabberG/src/jabber_thread.cpp index 844ac3a1a1..0c0941c531 100755 --- a/protocols/JabberG/src/jabber_thread.cpp +++ b/protocols/JabberG/src/jabber_thread.cpp @@ -665,7 +665,7 @@ void CJabberProto::PerformAuthentication(ThreadData *info) char text[1024];
mir_snprintf(text, TranslateU("Authentication failed for %s@%s."), info->conn.username, info->conn.server);
- MsgPopup(0, Utf2T(text), TranslateT("Jabber Authentication"));
+ MsgPopup(0, Utf2T(text), TranslateT("Authentication"));
JLoginFailed(LOGINERR_WRONGPASSWORD);
info->send("</stream:stream>");
@@ -821,7 +821,7 @@ void CJabberProto::OnProcessError(const TiXmlElement *node, ThreadData *info) }
}
if (!skipMsg)
- MsgPopup(0, Utf2T(buff), TranslateT("Jabber Error"));
+ MsgPopup(0, Utf2T(buff), TranslateT("Error"));
if (m_bEnableStreamMgmt) //TODO: check if needed/work here
m_StrmMgmt.SendAck();
|