aboutsummaryrefslogtreecommitdiff
path: root/src/UsersSidePanel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/UsersSidePanel.cpp')
-rw-r--r--src/UsersSidePanel.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/UsersSidePanel.cpp b/src/UsersSidePanel.cpp
index 6ddfbe2..c05a54f 100644
--- a/src/UsersSidePanel.cpp
+++ b/src/UsersSidePanel.cpp
@@ -85,7 +85,7 @@ namespace dchat
const float textHeight = font->getLineSpacing(FONT_SIZE * Settings::getScaling());
- i64 timestamp = currentChannel->getSyncedTimestampUtcCombined();
+ i64 timestampSec = currentChannel->getSyncedTimestampUtcInSec();
u32 numOnlineUsers = 0;
u32 numOfflineUsers = 0;
@@ -95,7 +95,7 @@ namespace dchat
if(user->isOnlineUser())
{
auto onlineUser = static_cast<OnlineUser*>(user);
- i64 pingTimeDiffSec = (timestamp - (i64)onlineUser->pingTimestamp) >> 32LL;
+ i64 pingTimeDiffSec = timestampSec - (i64)onlineUser->pingTimestampSec;
if(pingTimeDiffSec > USER_TIMEOUT_SEC)
hasUserTimedOut = true;
}
@@ -124,7 +124,7 @@ namespace dchat
if(user->isOnlineUser())
{
auto onlineUser = static_cast<OnlineUser*>(user);
- i64 pingTimeDiffSec = (timestamp - (i64)onlineUser->pingTimestamp) >> 32LL;
+ i64 pingTimeDiffSec = timestampSec - (i64)onlineUser->pingTimestampSec;
if(pingTimeDiffSec > USER_TIMEOUT_SEC)
isUserOnline = false;
}
@@ -152,7 +152,7 @@ namespace dchat
if(user->isOnlineUser())
{
auto onlineUser = static_cast<OnlineUser*>(user);
- i64 pingTimeDiffSec = (timestamp - (i64)onlineUser->pingTimestamp) >> 32LL;
+ i64 pingTimeDiffSec = timestampSec - (i64)onlineUser->pingTimestampSec;
if(pingTimeDiffSec > USER_TIMEOUT_SEC)
isUserOnline = false;
}