mirror of
https://github.com/overte-org/overte.git
synced 2025-08-11 08:18:56 +02:00
don't adjust a time of '0 usecs since epoch' with clock skew in edit packets
This commit is contained in:
parent
86b2a67f72
commit
f2ea73d646
1 changed files with 1 additions and 1 deletions
|
@ -763,7 +763,7 @@ void EntityItem::adjustEditPacketForClockSkew(QByteArray& buffer, int clockSkew)
|
||||||
// lastEdited
|
// lastEdited
|
||||||
quint64 lastEditedInLocalTime;
|
quint64 lastEditedInLocalTime;
|
||||||
memcpy(&lastEditedInLocalTime, dataAt, sizeof(lastEditedInLocalTime));
|
memcpy(&lastEditedInLocalTime, dataAt, sizeof(lastEditedInLocalTime));
|
||||||
quint64 lastEditedInServerTime = lastEditedInLocalTime + clockSkew;
|
quint64 lastEditedInServerTime = lastEditedInLocalTime > 0 ? lastEditedInLocalTime + clockSkew : 0;
|
||||||
memcpy(dataAt, &lastEditedInServerTime, sizeof(lastEditedInServerTime));
|
memcpy(dataAt, &lastEditedInServerTime, sizeof(lastEditedInServerTime));
|
||||||
#ifdef WANT_DEBUG
|
#ifdef WANT_DEBUG
|
||||||
qCDebug(entities, "EntityItem::adjustEditPacketForClockSkew()...");
|
qCDebug(entities, "EntityItem::adjustEditPacketForClockSkew()...");
|
||||||
|
|
Loading…
Reference in a new issue