From 587f903bb69f812761cd915d3ff4acf1ed4d6bef Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Wed, 14 Apr 2021 14:02:04 +0200 Subject: [PATCH] Fixed indexes on ScreenAddPage --- radio/src/gui/colorlcd/screen_setup.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radio/src/gui/colorlcd/screen_setup.cpp b/radio/src/gui/colorlcd/screen_setup.cpp index ac9d133d5..883bddb0f 100644 --- a/radio/src/gui/colorlcd/screen_setup.cpp +++ b/radio/src/gui/colorlcd/screen_setup.cpp @@ -285,7 +285,7 @@ void ScreenAddPage::build(FormWindow * window) screen = factory->create(&screenData.layoutData); strncpy(screenData.LayoutId, factory->getId(), sizeof(screenData.LayoutId)); - auto tab = new ScreenSetupPage(menu, newPageIdx, newIdx); + auto tab = new ScreenSetupPage(menu, pageIndex, newIdx); std::string title(STR_MAIN_VIEW_X); title.back() = newIdx + '1'; tab->setTitle(title); @@ -297,7 +297,7 @@ void ScreenAddPage::build(FormWindow * window) // add the new one menu->addTab(tab); - menu->setCurrentTab(newPageIdx); + menu->setCurrentTab(pageIndex); if (menu->getTabs() < MAX_CUSTOM_SCREENS) { menu->addTab(new ScreenAddPage(menu, menu->getTabs()));