Initial fixes for new canvas + furi checks

This commit is contained in:
Willy-JL
2024-03-20 05:51:39 +00:00
parent 6918ea0dfd
commit 42af1a788e
6 changed files with 104 additions and 111 deletions

View File

@@ -364,13 +364,14 @@ bool flipper_application_load_name_and_icon(
preload_res == FlipperApplicationPreloadStatusApiTooOld ||
preload_res == FlipperApplicationPreloadStatusApiTooNew) {
const FlipperApplicationManifest* manifest = flipper_application_get_manifest(app);
if(manifest->has_icon && icon_ptr != NULL && *icon_ptr != NULL) {
if(manifest->has_icon) {
memcpy(*icon_ptr, manifest->icon, FAP_MANIFEST_MAX_ICON_SIZE);
}
furi_string_set(item_name, manifest->name);
load_success = true;
} else {
FURI_LOG_E(TAG, "Failed to preload %s", furi_string_get_cstr(path));
load_success = false;
}
flipper_application_free(app);