summaryrefslogtreecommitdiff
path: root/metacontacts.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'metacontacts.cpp')
-rw-r--r--metacontacts.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/metacontacts.cpp b/metacontacts.cpp
index b0eb8bf..d1e959c 100644
--- a/metacontacts.cpp
+++ b/metacontacts.cpp
@@ -75,9 +75,9 @@ HANDLE metaGetCurrent(HANDLE hContact)
{
if(!metaIsProtoMetaContacts(hContact))
return hContact;
- HANDLE hcnt = metaGetDefault(hContact);
- if(!IsOnline(hcnt))
- hcnt = metaGetMostOnline(hContact);
+ HANDLE hcnt = metaGetMostOnline (hContact);
+ if(!hcnt)
+ hcnt = metaGetDefault(hContact);
return hcnt;
}
return hContact;