Diff between ed63d7e5a9f6caff820745de657bea6faad8e6ee and 9c2c9d3c713f5e08acfb54bd988f6272bb7f58e1
Changed Files
| File | Additions | Deletions | Status |
| mesh/main.c | +3 | -2 | modified |
Full Patch
diff --git a/mesh/main.c b/mesh/main.c
index 42506a6..3a39d8f 100644
--- a/mesh/main.c
+++ b/mesh/main.c
@@ -1295,8 +1295,9 @@ static void property_changed(GDBusProxy *proxy, const char *name,
rl_printf("Characteristic property changed %s\n",
g_dbus_proxy_get_path(proxy));
- if ((connection.type == CONN_TYPE_PROVISION) ||
- connection.session_open)
+ if ((strcmp(name, "Value") == 0) &&
+ ((connection.type == CONN_TYPE_PROVISION) ||
+ connection.session_open))
process_mesh_characteristic(proxy);
}
}