forked from qt-creator/qt-creator
ADS: Fix FocusHighlighting when dragging tab
Task-number: QDS-11172 Change-Id: Ibb159bb39a3e15797b468302c38531188e928ae9 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
committed by
Henning Gründl
parent
b5da50338e
commit
9affb29ddb
@@ -372,12 +372,11 @@ void DockWidgetTab::mouseReleaseEvent(QMouseEvent *event)
|
|||||||
event->accept();
|
event->accept();
|
||||||
d->m_floatingWidget->finishDragging();
|
d->m_floatingWidget->finishDragging();
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
|
||||||
if (DockManager::testConfigFlag(DockManager::FocusHighlighting))
|
if (DockManager::testConfigFlag(DockManager::FocusHighlighting))
|
||||||
d->focusController()->setDockWidgetTabPressed(false);
|
d->focusController()->setDockWidgetTabPressed(false);
|
||||||
break;
|
|
||||||
}
|
|
||||||
} else if (event->button() == Qt::MiddleButton) {
|
} else if (event->button() == Qt::MiddleButton) {
|
||||||
if (DockManager::testConfigFlag(DockManager::MiddleMouseButtonClosesTab)
|
if (DockManager::testConfigFlag(DockManager::MiddleMouseButtonClosesTab)
|
||||||
&& d->m_dockWidget->features().testFlag(DockWidget::DockWidgetClosable)) {
|
&& d->m_dockWidget->features().testFlag(DockWidget::DockWidgetClosable)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user