diff options
Diffstat (limited to 'steam-mobile/libsteam.c')
-rw-r--r-- | steam-mobile/libsteam.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/steam-mobile/libsteam.c b/steam-mobile/libsteam.c index a8d89c8..274401e 100644 --- a/steam-mobile/libsteam.c +++ b/steam-mobile/libsteam.c @@ -912,16 +912,21 @@ steam_list_emblem(PurpleBuddy *buddy) if (sbuddy)
{
- if (sbuddy->gameextrainfo)
+ if (sbuddy->gameextrainfo || sbuddy->personastateflags & 2)
{
return "game";
}
- if (sbuddy->personastateflags == 512)
+ if (sbuddy->personastateflags & 256)
+ {
+ //Web
+ return "external";
+ }
+ if (sbuddy->personastateflags & 512)
{
//Steam mobile, also Pidgin
return "mobile";
}
- if (sbuddy->personastateflags == 1024)
+ if (sbuddy->personastateflags & 1024)
{
//Big Picture mode
return "hiptop";
|