diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp
index 6b5689db..d0247059 100644
--- a/src/MainWindow.cpp
+++ b/src/MainWindow.cpp
@@ -333,6 +333,16 @@ void MainWindow::init()
QShortcut* setTab4Shortcut = new QShortcut(QKeySequence("Alt+4"), this);
connect(setTab4Shortcut, &QShortcut::activated, [this]() { ui->mainTab->setCurrentIndex(3); });
+ // Add button to close Execute SQL tabs
+ QToolButton* buttonCloseSqlTab = new QToolButton(ui->tabSqlAreas);
+ buttonCloseSqlTab->setIcon(QIcon(":icons/close"));
+ buttonCloseSqlTab->setToolTip(tr("Close current SQL tab"));
+ buttonCloseSqlTab->setAutoRaise(true);
+ connect(buttonCloseSqlTab, &QToolButton::clicked, [this]() {
+ closeSqlTab(ui->tabSqlAreas->currentIndex());
+ });
+ ui->tabSqlAreas->setCornerWidget(buttonCloseSqlTab);
+
// If we're not compiling in SQLCipher, hide its FAQ link in the help menu
#ifndef ENABLE_SQLCIPHER
ui->actionSqlCipherFaq->setVisible(false);
diff --git a/src/MainWindow.ui b/src/MainWindow.ui
index 16dd868a..03b31430 100644
--- a/src/MainWindow.ui
+++ b/src/MainWindow.ui
@@ -39,9 +39,6 @@
0
-
- true
-
true
@@ -727,9 +724,6 @@ You can drag SQL statements from an object row and drop them into other applicat
-1
-
- true
-
true