From 267e88001bc7da2cb7a286f08098a2e826faccae Mon Sep 17 00:00:00 2001 From: Felix Geyer Date: Sat, 26 May 2012 17:01:48 +0200 Subject: [PATCH] Show context menus with popup() instead of exec(). exec() blocks the event loop. --- src/gui/DatabaseWidget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/DatabaseWidget.cpp b/src/gui/DatabaseWidget.cpp index 49580852..f35b6d2e 100644 --- a/src/gui/DatabaseWidget.cpp +++ b/src/gui/DatabaseWidget.cpp @@ -530,10 +530,10 @@ void DatabaseWidget::updateEntryActions() void DatabaseWidget::showGroupContextMenu(const QPoint& pos) { - m_menuGroup->exec(m_groupView->viewport()->mapToGlobal(pos)); + m_menuGroup->popup(m_groupView->viewport()->mapToGlobal(pos)); } void DatabaseWidget::showEntryContextMenu(const QPoint& pos) { - m_menuEntry->exec(m_entryView->viewport()->mapToGlobal(pos)); + m_menuEntry->popup(m_entryView->viewport()->mapToGlobal(pos)); }