UpdateTrayMenu -> SetTrayMenu (upsert). Support no menus on trays.

This commit is contained in:
Lea Anthony
2021-01-14 16:13:59 +11:00
parent 29ffeaa9f3
commit 688d4fee6a
14 changed files with 61 additions and 34 deletions

View File

@@ -926,8 +926,10 @@ void AddTrayMenu(struct Application *app, const char *trayMenuJSON) {
AddTrayMenuToStore(app->trayMenuStore, trayMenuJSON);
}
void UpdateTrayMenu(struct Application *app, const char* trayMenuJSON) {
UpdateTrayMenuInStore(app->trayMenuStore, trayMenuJSON);
void SetTrayMenu(struct Application *app, const char* trayMenuJSON) {
ON_MAIN_THREAD(
UpdateTrayMenuInStore(app->trayMenuStore, trayMenuJSON);
);
}
void SetBindings(struct Application *app, const char *bindings) {