From ad5ef353ffac946dde675543e6b7dcb751904861 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sat, 20 Jul 2019 18:44:20 +0200 Subject: [PATCH] Use viewport to map context menu position --- gui/mainwindow.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp index a2a5510..d379e56 100644 --- a/gui/mainwindow.cpp +++ b/gui/mainwindow.cpp @@ -1183,7 +1183,7 @@ void MainWindow::showTreeViewContextMenu(const QPoint &pos) std::bind(&EntryModel::setData, m_entryModel, std::cref(selected), QVariant(!nodeEntry->isExpandedByDefault()), DefaultExpandedRole)); contextMenu.addAction(action); } - contextMenu.exec(m_ui->treeView->mapToGlobal(pos)); + contextMenu.exec(m_ui->treeView->viewport()->mapToGlobal(pos)); } /*! @@ -1265,7 +1265,7 @@ void MainWindow::showTableViewContextMenu(const QPoint &pos) contextMenu.addAction(openUrlAction); } - contextMenu.exec(m_ui->tableView->mapToGlobal(pos)); + contextMenu.exec(m_ui->tableView->viewport()->mapToGlobal(pos)); } void MainWindow::showFileDetails()