summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xprotocols/JabberG/src/jabber_caps.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/protocols/JabberG/src/jabber_caps.cpp b/protocols/JabberG/src/jabber_caps.cpp
index 12520bc4fe..af1fa7a768 100755
--- a/protocols/JabberG/src/jabber_caps.cpp
+++ b/protocols/JabberG/src/jabber_caps.cpp
@@ -114,12 +114,14 @@ void CJabberProto::AddDefaultCaps()
if (it.Valid())
myCaps |= it.jcbCap;
- char szOsBuffer[256];
- OS_GetDisplayString(szOsBuffer, _countof(szOsBuffer));
-
CJabberClientPartialCaps *pCaps = g_clientCapsManager.SetClientCaps(JABBER_CAPS_MIRANDA_NODE, m_szFeaturesCrc, __VERSION_STRING_DOTS, myCaps);
- pCaps->SetOs("Microsoft Windows");
- pCaps->SetOsVer(szOsBuffer);
+ if (m_bShowOSVersion) {
+ char szOsBuffer[256];
+ OS_GetDisplayString(szOsBuffer, _countof(szOsBuffer));
+
+ pCaps->SetOs("Microsoft Windows");
+ pCaps->SetOsVer(szOsBuffer);
+ }
pCaps->SetSoft("Miranda NG Jabber Protocol");
pCaps->SetSoftMir(szCoreVersion);
}