From 729216be1f940aea82df91b2dd2d29dce55e333b Mon Sep 17 00:00:00 2001 From: Vadim Kurland Date: Mon, 6 Jun 2011 20:55:55 -0700 Subject: [PATCH] see #2468 showing "new object" menu in the right place --- src/libgui/FWWindow.cpp | 3 ++- src/libgui/ObjectManipulator_create_new.cpp | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libgui/FWWindow.cpp b/src/libgui/FWWindow.cpp index c9633e5cc..fc9a3d9b0 100644 --- a/src/libgui/FWWindow.cpp +++ b/src/libgui/FWWindow.cpp @@ -1806,6 +1806,7 @@ void FWWindow::addNewObjectMenu(QMenu *m) void FWWindow::showNewObjectMenu() { - m_mainWindow->newObjectAction->menu()->show(); + m_mainWindow->newObjectAction->menu()->popup(QCursor::pos()); +// m_mainWindow->newObjectAction->parentWidget()->mapToGlobal(QPoint(0,0))); } diff --git a/src/libgui/ObjectManipulator_create_new.cpp b/src/libgui/ObjectManipulator_create_new.cpp index bccb70c8b..8e6f1801d 100644 --- a/src/libgui/ObjectManipulator_create_new.cpp +++ b/src/libgui/ObjectManipulator_create_new.cpp @@ -132,8 +132,6 @@ void ObjectManipulator::buildNewObjectMenu() mw->addNewObjectMenu(newObjectPopup); mw->showNewObjectMenu(); - -// m_objectManipulator->newButton->setMenu( newObjectPopup ); } QAction* ObjectManipulator::addNewObjectMenuItem(QMenu *menu,