From 5a356340e06ca655c857a9b9986ed45a289cf791 Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Wed, 2 Oct 2013 20:55:38 -0700 Subject: [PATCH] call setProcessCallIntervalHint() in JS Agent, so the non-threaded voxel sender knows how often we plan to call it --- assignment-client/src/Agent.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/assignment-client/src/Agent.cpp b/assignment-client/src/Agent.cpp index 56eea450cb..2906233d78 100644 --- a/assignment-client/src/Agent.cpp +++ b/assignment-client/src/Agent.cpp @@ -94,6 +94,9 @@ void Agent::run() { engine.globalObject().setProperty("TREE_SCALE", treeScaleValue); const long long VISUAL_DATA_SEND_INTERVAL_USECS = (1 / 60.0f) * 1000 * 1000; + + // let the VoxelPacketSender know how frequently we plan to call it + voxelScripter.getVoxelPacketSender()->setProcessCallIntervalHint(VISUAL_DATA_SEND_INTERVAL_USECS); QScriptValue visualSendIntervalValue = engine.newVariant((QVariant(VISUAL_DATA_SEND_INTERVAL_USECS / 1000))); engine.globalObject().setProperty("VISUAL_DATA_SEND_INTERVAL_MS", visualSendIntervalValue);