From 27d37f7b782f17b78e5e0374f9370bb04a9f0e8e Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Sat, 2 Apr 2016 13:11:28 +0400 Subject: [PATCH] [Horus] New main view wasn't saved if no manual layout selection was done --- radio/src/gui/horus/screens_setup.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/radio/src/gui/horus/screens_setup.cpp b/radio/src/gui/horus/screens_setup.cpp index 98f2ec3d8..b60991ae1 100644 --- a/radio/src/gui/horus/screens_setup.cpp +++ b/radio/src/gui/horus/screens_setup.cpp @@ -605,9 +605,11 @@ bool menuScreenAdd(evt_t event) if (event == EVT_KEY_FIRST(KEY_ENTER)) { customScreens[menuPageCount-2] = registeredLayouts[0]->create(&g_model.screenData[menuPageCount-2].layoutData); + strncpy(g_model.screenData[menuPageCount-2].layoutName, registeredLayouts[0]->getName(), sizeof(g_model.screenData[menuPageCount-2].layoutName)); s_editMode = 0; menuHorizontalPosition = -1; killEvents(KEY_ENTER); + storageDirty(EE_MODEL); return false; }