From 9affb29ddb79b86f15ea41b90866258f1eedecdc Mon Sep 17 00:00:00 2001 From: Henning Gruendl Date: Fri, 24 Nov 2023 11:31:10 +0100 Subject: [PATCH] ADS: Fix FocusHighlighting when dragging tab Task-number: QDS-11172 Change-Id: Ibb159bb39a3e15797b468302c38531188e928ae9 Reviewed-by: Reviewed-by: Qt CI Patch Build Bot Reviewed-by: Tim Jenssen --- src/libs/advanceddockingsystem/dockwidgettab.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/libs/advanceddockingsystem/dockwidgettab.cpp b/src/libs/advanceddockingsystem/dockwidgettab.cpp index efea3d0b202..85c063beef8 100644 --- a/src/libs/advanceddockingsystem/dockwidgettab.cpp +++ b/src/libs/advanceddockingsystem/dockwidgettab.cpp @@ -372,12 +372,11 @@ void DockWidgetTab::mouseReleaseEvent(QMouseEvent *event) event->accept(); d->m_floatingWidget->finishDragging(); break; - - default: - if (DockManager::testConfigFlag(DockManager::FocusHighlighting)) - d->focusController()->setDockWidgetTabPressed(false); - break; } + + if (DockManager::testConfigFlag(DockManager::FocusHighlighting)) + d->focusController()->setDockWidgetTabPressed(false); + } else if (event->button() == Qt::MiddleButton) { if (DockManager::testConfigFlag(DockManager::MiddleMouseButtonClosesTab) && d->m_dockWidget->features().testFlag(DockWidget::DockWidgetClosable)) {