Willy-JL 2 anni fa
parent
commit
85752c412a
1 ha cambiato i file con 6 aggiunte e 4 eliminazioni
  1. 6 4
      ble_spam/protocols/continuity.c

+ 6 - 4
ble_spam/protocols/continuity.c

@@ -827,10 +827,12 @@ static void pp_color_callback(void* _ctx, uint32_t index) {
     ContinuityCfg* cfg = &payload->cfg.continuity;
     ContinuityCfg* cfg = &payload->cfg.continuity;
     uint8_t model_index = 0;
     uint8_t model_index = 0;
     uint8_t colors_count = 0;
     uint8_t colors_count = 0;
-    for(; model_index < pp_models_count; model_index++) {
-        if(cfg->data.proximity_pair.model == pp_models[model_index].value) {
-            colors_count = pp_models[model_index].colors_count;
-            break;
+    if(payload->mode == PayloadModeValue) {
+        for(; model_index < pp_models_count; model_index++) {
+            if(cfg->data.proximity_pair.model == pp_models[model_index].value) {
+                colors_count = pp_models[model_index].colors_count;
+                break;
+            }
         }
         }
     }
     }
     if(index == colors_count) {
     if(index == colors_count) {