Преглед изворни кода

Fix for Opus card Events (forgot to increment events_count)

DocSystem пре 1 година
родитељ
комит
e2107649a3
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      scenes/metroflip_scene_calypso.c

+ 3 - 0
scenes/metroflip_scene_calypso.c

@@ -1521,6 +1521,9 @@ static NfcCommand metroflip_scene_navigo_poller_callback(NfcGenericEvent event,
                             card->opus->events[i - 1].used_contract =
                                 bit_slice_to_dec(event_bit_representation, start, end);
                             card->opus->events[i - 1].used_contract_available = true;
+                            if(card->opus->events[i - 1].used_contract > 0) {
+                                card->events_count++;
+                            }
                         }
 
                         // EventDate + EventTime