Fixed handling of clockSkew parameter.

This commit is contained in:
Penguin-Guru 2021-10-26 07:13:59 -07:00
parent 3cbce8e51b
commit dd75c14dba

View file

@ -207,7 +207,8 @@ int main(int argc, const char* argv[]) {
); );
QCommandLineOption clockSkewOption( QCommandLineOption clockSkewOption(
"clockSkew", "clockSkew",
"Forces client instance's clock to skew for demonstration purposes." "Forces client instance's clock to skew for demonstration purposes.",
"value"
); );
// "--qmljsdebugger", which appears in output from "--help-all". // "--qmljsdebugger", which appears in output from "--help-all".
// Those below don't seem to be optional. // Those below don't seem to be optional.
@ -459,10 +460,10 @@ int main(int argc, const char* argv[]) {
// need to be in sync with any other network node. This forces clock // need to be in sync with any other network node. This forces clock
// skew for the individual client // skew for the individual client
if (parser.isSet(clockSkewOption)) { if (parser.isSet(clockSkewOption)) {
const char* clockSkewOption = parser.value(clockSkewOption).toStdString().c_str(); const char* clockSkewValue = parser.value(clockSkewOption).toStdString().c_str();
qint64 clockSkew = atoll(clockSkewOption); qint64 clockSkew = atoll(clockSkewValue);
usecTimestampNowForceClockSkew(clockSkew); usecTimestampNowForceClockSkew(clockSkew);
qCDebug(interfaceapp) << "clockSkewOption=" << clockSkewOption << "clockSkew=" << clockSkew; qCDebug(interfaceapp) << "clockSkewOption=" << clockSkewValue << "clockSkew=" << clockSkew;
} }
// Oculus initialization MUST PRECEDE OpenGL context creation. // Oculus initialization MUST PRECEDE OpenGL context creation.