diff --git a/src/libs/utils/fancymainwindow.cpp b/src/libs/utils/fancymainwindow.cpp index 79e95e8be92..c37859103de 100644 --- a/src/libs/utils/fancymainwindow.cpp +++ b/src/libs/utils/fancymainwindow.cpp @@ -290,7 +290,7 @@ bool DockWidget::eventFilter(QObject *, QEvent *event) QMouseEvent *me = static_cast(event); int y = me->pos().y(); int x = me->pos().x(); - int h = m_titleBar->m_floatButton->height(); + int h = qMin(8, m_titleBar->m_floatButton->height()); if (!isFloating() && widget() && 0 <= x && x < widget()->width() && 0 <= y && y <= h) { m_timer.start(); m_startPos = mapToGlobal(me->pos());