diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 8b242b74..52ad3bd5 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -1716,6 +1716,7 @@ unsigned int MainWindow::openSqlTab(bool resetCounter) SqlExecutionArea* w = new SqlExecutionArea(db, this); int index = ui->tabSqlAreas->addTab(w, QString("SQL %1").arg(++tabNumber)); ui->tabSqlAreas->setCurrentIndex(index); + w->setFindFrameVisibility(ui->actionSqlFind->isChecked()); w->getEditor()->setFocus(); return index; @@ -2637,6 +2638,6 @@ void MainWindow::renameSqlTab(int index) void MainWindow::setFindFrameVisibility(bool show) { - qobject_cast(ui->tabSqlAreas->currentWidget())->setFindFrameVisibility(show); - + for(int i=0;itabSqlAreas->count();i++) + qobject_cast(ui->tabSqlAreas->widget(i))->setFindFrameVisibility(show); }