Avoid writing config on tab change

This commit is contained in:
tobtoht
2022-07-02 22:41:46 +02:00
parent 2ba7467674
commit 180ef9618b
4 changed files with 14 additions and 8 deletions
+2 -3
View File
@@ -170,9 +170,6 @@ void MainWindow::initStatusBar() {
void MainWindow::initWidgets() {
int homeWidget = config()->get(Config::homeWidget).toInt();
ui->tabHomeWidget->setCurrentIndex(TabsHome(homeWidget));
connect(ui->tabHomeWidget, &QTabWidget::currentChanged, [](int index){
config()->set(Config::homeWidget, TabsHome(index));
});
// [History]
m_historyWidget = new HistoryWidget(m_ctx, this);
@@ -908,6 +905,8 @@ void MainWindow::closeEvent(QCloseEvent *event) {
if (!this->cleanedUp) {
this->cleanedUp = true;
config()->set(Config::homeWidget, ui->tabHomeWidget->currentIndex());
m_historyWidget->resetModel();
m_updateBytes.stop();