mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-14 11:08:36 -07:00
Add Version numbers to API Mismatch
This commit is contained in:
@@ -445,16 +445,21 @@ static LoaderStatus loader_start_external_app(
|
|||||||
break;
|
break;
|
||||||
} else if(api_mismatch) {
|
} else if(api_mismatch) {
|
||||||
// Successful map, but found api mismatch -> warn user
|
// 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();
|
DialogMessage* message = dialog_message_alloc();
|
||||||
dialog_message_set_header(message, "API Mismatch", 64, 0, AlignCenter, AlignTop);
|
dialog_message_set_header(message, "API Mismatch", 64, 0, AlignCenter, AlignTop);
|
||||||
dialog_message_set_buttons(message, "Cancel", NULL, "Continue");
|
dialog_message_set_buttons(message, "Cancel", NULL, "Continue");
|
||||||
dialog_message_set_text(
|
dialog_message_set_text(message, buf, 64, 32, AlignCenter, AlignCenter);
|
||||||
message,
|
|
||||||
"This app might not\nwork correctly\nContinue anyways?",
|
|
||||||
64,
|
|
||||||
32,
|
|
||||||
AlignCenter,
|
|
||||||
AlignCenter);
|
|
||||||
DialogMessageButton res =
|
DialogMessageButton res =
|
||||||
dialog_message_show(furi_record_open(RECORD_DIALOGS), message);
|
dialog_message_show(furi_record_open(RECORD_DIALOGS), message);
|
||||||
dialog_message_free(message);
|
dialog_message_free(message);
|
||||||
|
|||||||
Reference in New Issue
Block a user