diff --git a/src/widgets/fancytabwidget.cpp b/src/widgets/fancytabwidget.cpp index 91f48281d..68a90b4ed 100644 --- a/src/widgets/fancytabwidget.cpp +++ b/src/widgets/fancytabwidget.cpp @@ -716,6 +716,11 @@ void FancyTabWidget::addMenuItem(QActionGroup *group, const QString &text, Mode void FancyTabWidget::contextMenuEvent(QContextMenuEvent *e) { + if (!QRect(mapToGlobal(pos()), tabBar()->size()).contains(e->globalPos())) { + QTabWidget::contextMenuEvent(e); + return; + } + if (!menu_) { menu_ = new QMenu(this); QActionGroup *group = new QActionGroup(this);