diff --git a/gajim/groupchat_control.py b/gajim/groupchat_control.py
index 76ea9f9dbf525e6c3e4897629ef236bb8a4990c5..67e673140f16597beaa441024c8bda3779e23f71 100644
--- a/gajim/groupchat_control.py
+++ b/gajim/groupchat_control.py
@@ -1404,7 +1404,7 @@ class GroupchatControl(ChatControlBase):
             sound = 'received'
 
         # Is it a history message? Don't want sound-floods when we join.
-        if tim - time.mktime(time.localtime()) > 1:
+        if time.mktime(time.localtime()) - tim > 1:
             sound = None
 
         return (highlight, sound)