summaryrefslogtreecommitdiff
path: root/protocols/Steam/src/steam_utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Steam/src/steam_utils.cpp')
-rw-r--r--protocols/Steam/src/steam_utils.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/protocols/Steam/src/steam_utils.cpp b/protocols/Steam/src/steam_utils.cpp
index 7322aaf092..65d9f3dcc5 100644
--- a/protocols/Steam/src/steam_utils.cpp
+++ b/protocols/Steam/src/steam_utils.cpp
@@ -14,8 +14,10 @@ uint16_t CSteamProto::SteamToMirandaStatus(PersonaState state)
case PersonaState::Snooze:
return ID_STATUS_NA;
case PersonaState::LookingToPlay:
- return ID_STATUS_FREECHAT;
case PersonaState::LookingToTrade:
+ return ID_STATUS_FREECHAT;
+ case PersonaState::Invisible:
+ return ID_STATUS_INVISIBLE;
default:
return ID_STATUS_ONLINE;
}
@@ -36,6 +38,8 @@ PersonaState CSteamProto::MirandaToSteamState(int status)
return PersonaState::Snooze;
case ID_STATUS_FREECHAT:
return PersonaState::LookingToPlay;
+ case ID_STATUS_INVISIBLE:
+ return PersonaState::Invisible;
default:
return PersonaState::Online;
}