summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Pösel <robyer@seznam.cz>2014-12-01 16:15:50 +0000
committerRobert Pösel <robyer@seznam.cz>2014-12-01 16:15:50 +0000
commit32784bce1fa5e4270e2ad6293398f170a41400bd (patch)
tree53d642f9f31d2f7260c33128d923a8d8a80ba91f
parent2e5502b7b902fad22773937890654791bdf1e1ad (diff)
Steam: Routing for unsupported global statuses
git-svn-id: http://svn.miranda-ng.org/main/trunk@11201 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
-rw-r--r--protocols/Steam/src/steam_proto.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/protocols/Steam/src/steam_proto.cpp b/protocols/Steam/src/steam_proto.cpp
index 8941a73f74..850cf7e5f0 100644
--- a/protocols/Steam/src/steam_proto.cpp
+++ b/protocols/Steam/src/steam_proto.cpp
@@ -314,6 +314,17 @@ int __cdecl CSteamProto::SetApparentMode(MCONTACT hContact, int mode) { return 0
int CSteamProto::SetStatus(int new_status)
{
+ // Routing statuses not supported by Steam
+ switch (new_status)
+ {
+ case ID_STATUS_OFFLINE:
+ break;
+
+ default:
+ new_status = ID_STATUS_ONLINE;
+ break;
+ }
+
if (new_status == m_iDesiredStatus)
return 0;