Skip to content

Commit 7af2cbb

Browse files
committed
Send map version property if sending modify message and staged property table is clean.
1 parent b2b4bfb commit 7af2cbb

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

src/map.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2028,7 +2028,12 @@ int mpr_map_send_state(mpr_map m, int slot_idx, net_msg_t cmd, int version)
20282028
lo_message_add_string(msg, mpr_prop_as_str(MPR_PROP_VERSION, 0));
20292029
lo_message_add_int32(msg, version ? version : m->obj.version);
20302030
}
2031-
2031+
mpr_net_add_msg(mpr_graph_get_net(m->obj.graph), 0, cmd, msg);
2032+
}
2033+
else if (m->obj.is_local) {
2034+
/* just send the version property */
2035+
lo_message_add_string(msg, mpr_prop_as_str(MPR_PROP_VERSION, 0));
2036+
lo_message_add_int32(msg, version ? version : m->obj.version);
20322037
mpr_net_add_msg(mpr_graph_get_net(m->obj.graph), 0, cmd, msg);
20332038
}
20342039
else {

test/testcalibrate.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@ void loop(void)
177177
eprintf("Polling device..\n");
178178

179179
while (1) {
180-
eprintf("Calibrating to dst range [%f, %f]\n", dMin, dMax);
181180
setup_maps(1);
181+
eprintf("Calibrating to dst range [%f, %f]\n", dMin, dMax);
182182
i = 0;
183183
while (i < 50 && !done) {
184184
val += (rand() % 6) - 3;

0 commit comments

Comments
 (0)