Stop changing settings if their features fail to load

This commit is contained in:
GriffinR
2024-01-18 12:00:18 -05:00
parent 662ada181a
commit 3505251ad2
6 changed files with 26 additions and 20 deletions

View File

@@ -141,8 +141,8 @@ int ScriptUtility::getMainTab() {
void ScriptUtility::setMainTab(int index) {
if (!window || !window->ui || !window->ui->mainTabBar || index < 0 || index >= window->ui->mainTabBar->count())
return;
// Can't select Wild Encounters tab if it's disabled
if (index == 4 && !userConfig.getEncounterJsonActive())
// Can't select tab if it's disabled
if (!window->ui->mainTabBar->isTabEnabled(index))
return;
window->on_mainTabBar_tabBarClicked(index);
}