mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-10 05:59:08 -07:00
Add Version numbers to API Mismatch
This commit is contained in:
@@ -445,16 +445,21 @@ static LoaderStatus loader_start_external_app(
|
||||
break;
|
||||
} else if(api_mismatch) {
|
||||
// Successful map, but found api mismatch -> warn user
|
||||
const FlipperApplicationManifest* manifest =
|
||||
flipper_application_get_manifest(loader->app.fap);
|
||||
|
||||
char buf[66];
|
||||
snprintf(
|
||||
buf,
|
||||
66,
|
||||
"FAP: %i != FW: %i\nThis app might not work\nContinue anyways?",
|
||||
manifest->base.api_version.major,
|
||||
firmware_api_interface->api_version_major);
|
||||
|
||||
DialogMessage* message = dialog_message_alloc();
|
||||
dialog_message_set_header(message, "API Mismatch", 64, 0, AlignCenter, AlignTop);
|
||||
dialog_message_set_buttons(message, "Cancel", NULL, "Continue");
|
||||
dialog_message_set_text(
|
||||
message,
|
||||
"This app might not\nwork correctly\nContinue anyways?",
|
||||
64,
|
||||
32,
|
||||
AlignCenter,
|
||||
AlignCenter);
|
||||
dialog_message_set_text(message, buf, 64, 32, AlignCenter, AlignCenter);
|
||||
DialogMessageButton res =
|
||||
dialog_message_show(furi_record_open(RECORD_DIALOGS), message);
|
||||
dialog_message_free(message);
|
||||
|
||||
Reference in New Issue
Block a user