mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-30 17:43:26 +02:00
Merge pull request #6960 from sethalves/fix-adjust-edit-packet-for-clock-skew
don't adjust a time of '0 usecs since epoch' with clock skew in edit packets
This commit is contained in:
commit
49bbf42995
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