Option to preload extmainapps or not

This commit is contained in:
Willy-JL
2023-05-28 17:03:23 +01:00
parent 5a5c7b6fb0
commit 33b8519202
4 changed files with 5 additions and 2 deletions
+2 -1
View File
@@ -42,6 +42,7 @@ class FlipperApplication:
appid: str
apptype: FlipperAppType
preload: Optional[bool] = False
name: Optional[str] = ""
entry_point: Optional[str] = None
flags: List[str] = field(default_factory=lambda: ["Default"])
@@ -373,7 +374,7 @@ class ApplicationsCGenerator:
{{.app = NULL,
.name = "{app.name}",
.appid = "/ext/apps/.Main/{app.appid}.fap",
.stack_size = 0,
.stack_size = {1 if app.preload else 0},
.icon = {f"&{app.icon}" if app.icon else "NULL"},
.flags = {'|'.join(f"FlipperApplicationFlag{flag}" for flag in app.flags)}}}"""
return f"""