diff --git a/Makefile.standard_app b/Makefile.standard_app index 4bb3af1a..16740ea8 100644 --- a/Makefile.standard_app +++ b/Makefile.standard_app @@ -198,6 +198,11 @@ ifeq ($(HAVE_APPLICATION_FLAG_LIBRARY), 1) # APPLICATION_FLAG_LIBRARY 0x800 STANDARD_APP_FLAGS := $(shell echo $$(($(STANDARD_APP_FLAGS) + 0x800))) endif +ifeq ($(HAVE_APPLICATION_FLAG_NOT_REVIEWED), 1) +# APPLICATION_FLAG_LIBRARY 0x800 +STANDARD_APP_FLAGS := $(shell echo $$(($(STANDARD_APP_FLAGS) + 0x20000))) +endif + # Pending review flag ifeq ($(ENABLE_PENDING_REVIEW_SCREEN), 1) diff --git a/include/appflags.h b/include/appflags.h index a010bdd3..723acecf 100644 --- a/include/appflags.h +++ b/include/appflags.h @@ -89,15 +89,9 @@ #define APPLICATION_FLAG_AEM_PIN APPLICATION_FLAG_BOLOS_UX #endif // BOLOS_DEBUG_UX_PERMISSION_FLAG -#ifdef HAVE_BACKGROUND_IMG #define APPLICATION_FLAGS_MASK (0x00000000FFFFFFFFULL) #define APPLICATION_FLAG_NEG_MASK (0xFFFFFFFF00000000ULL) #define APPLICATION_FLAGS_SHIFT (32) -#else -#define APPLICATION_FLAGS_MASK (0x0000FFFF) -#define APPLICATION_FLAG_NEG_MASK (0xFFFF0000) -#define APPLICATION_FLAGS_SHIFT (16) -#endif // HAVE_BACKGROUND_IMG #define GET_COMPLEMENTED_APPLICATION_FLAGS(flags) \ (((~((flags) &APPLICATION_FLAGS_MASK) << APPLICATION_FLAGS_SHIFT)) \ diff --git a/include/os_app.h b/include/os_app.h index 7cd2fcd4..3668ed3a 100644 --- a/include/os_app.h +++ b/include/os_app.h @@ -38,13 +38,8 @@ typedef struct application_s { // into Thumb code appmain_t main; -#ifdef HAVE_BACKGROUND_IMG // special flags for this application uint64_t flags; -#else - // special flags for this application - uint32_t flags; -#endif // Memory organization: [ code (RX) |alignpage| data (RW) |alignpage| install params (R) ]