From 07aa46c2d68c1e257a51706a0481e899a364e1fa Mon Sep 17 00:00:00 2001 From: Florian Geyer Date: Wed, 2 May 2012 22:39:45 +0200 Subject: [PATCH] Activate corresponding tab when closing a database. --- src/gui/DatabaseTabWidget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gui/DatabaseTabWidget.cpp b/src/gui/DatabaseTabWidget.cpp index a09c2d11e..395afdd9e 100644 --- a/src/gui/DatabaseTabWidget.cpp +++ b/src/gui/DatabaseTabWidget.cpp @@ -257,6 +257,8 @@ bool DatabaseTabWidget::closeDatabase(int index) index = currentIndex(); } + setCurrentIndex(index); + return closeDatabase(indexDatabase(index)); } @@ -265,6 +267,8 @@ void DatabaseTabWidget::closeDatabaseFromSender() Q_ASSERT(sender()); DatabaseWidget* dbWidget = static_cast(sender()); Database* db = databaseFromDatabaseWidget(dbWidget); + int index = databaseIndex(db); + setCurrentIndex(index); closeDatabase(db); }