summaryrefslogtreecommitdiff
path: root/plugins/CloudFile/src/utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/CloudFile/src/utils.cpp')
-rw-r--r--plugins/CloudFile/src/utils.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/CloudFile/src/utils.cpp b/plugins/CloudFile/src/utils.cpp
index 65fd99e376..ec5bc04d10 100644
--- a/plugins/CloudFile/src/utils.cpp
+++ b/plugins/CloudFile/src/utils.cpp
@@ -49,11 +49,11 @@ bool CanSendToContact(MCONTACT hContact)
if (!canSend)
return false;
- bool isProtoOffline = Proto_GetStatus(proto) <= ID_STATUS_OFFLINE;
- if (isProtoOffline)
+ bool isProtoOnline = Proto_GetStatus(proto) > ID_STATUS_OFFLINE;
+ if (!isProtoOnline)
return false;
- bool isContactOnline = db_get_w(hContact, proto, "Status", ID_STATUS_OFFLINE) > ID_STATUS_OFFLINE;
+ bool isContactOnline = Contact_GetStatus(hContact) > ID_STATUS_OFFLINE;
if (isContactOnline)
return true;