Skip to content

solebike: fallback a FTMS se manca il servizio principale (evita crash) - #4574

Merged
cagnulein merged 1 commit into
masterfrom
codex/handle-bike-service-check-without-crashing
Apr 22, 2026
Merged

solebike: fallback a FTMS se manca il servizio principale (evita crash)#4574
cagnulein merged 1 commit into
masterfrom
codex/handle-bike-service-check-without-crashing

Conversation

@cagnulein

Copy link
Copy Markdown
Owner

Motivation

  • Evitare un crash quando la sole bike non espone il servizio proprietario 49535343-fe7d-4ae5-8fa9-9fafd205e455 e comportarsi come altri dispositivi che fanno fallback su FTMS se disponibile.

Description

  • Aggiunto controllo null in solebike::serviceScanDone() e fallback che verifica la presenza del servizio FTMS (0x1826), imposta QZSettings::ftms_bike e mostra un toast tramite homeform::singleton(); se non c’è nulla viene loggato e la funzione ritorna senza dereferenziare il servizio (file modificato: src/devices/solebike/solebike.cpp).

Testing

  • Nessun test automatico è stato eseguito su questa modifica (sono state verificate le modifiche con git diff/git status e il commit è andato a buon fine).

Codex Task

@cagnulein
cagnulein merged commit 9479651 into master Apr 22, 2026
13 of 14 checks passed
@cagnulein
cagnulein deleted the codex/handle-bike-service-check-without-crashing branch April 22, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant