From 7e039121bb06ac8460a12cb6deb4f9aff5edb612 Mon Sep 17 00:00:00 2001 From: garakmon Date: Tue, 21 Apr 2020 14:08:44 -0400 Subject: [PATCH] fix mainwindow ui conflicts --- src/mainwindow.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 5408452a..8f8978d8 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -163,10 +163,7 @@ void MainWindow::setProjectSpecificUIVisibility() ui->actionUse_Encounter_Json->setChecked(projectConfig.getEncounterJsonActive()); ui->actionUse_Poryscript->setChecked(projectConfig.getUsePoryScript()); - if (!projectConfig.getEncounterJsonActive()) { - ui->mainTabBar->removeTab(4); - ui->mainStackedWidget->removeWidget(ui->mainStackedWidget->widget(4)); - } + ui->mainTabBar->setTabEnabled(4, projectConfig.getEncounterJsonActive()); switch (projectConfig.getBaseGameVersion()) { @@ -1224,7 +1221,8 @@ void MainWindow::on_mainTabBar_tabBarClicked(int index) editor->setEditingConnections(); } if (index != 4) { - editor->saveEncounterTabData(); + if (projectConfig.getEncounterJsonActive()) + editor->saveEncounterTabData(); } }