From 3c91cd8b3818012541c1b2c54f0bc8f001db5a1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com> Date: Mon, 6 Apr 2009 17:11:32 +0200 Subject: [PATCH] Fix position of function argument hint with multiple screens MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Was always on the first screen since the screen number was determined incorrectly. Thanks to Christian Hönig for reporting the issue. Reviewed-by: Daniel Molkentin --- src/plugins/cpptools/cppcodecompletion.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp index 9a9dd71ec3c..981c48f01c8 100644 --- a/src/plugins/cpptools/cppcodecompletion.cpp +++ b/src/plugins/cpptools/cppcodecompletion.cpp @@ -383,9 +383,9 @@ void FunctionArgumentWidget::updateHintText() const QDesktopWidget *desktop = QApplication::desktop(); #ifdef Q_OS_MAC - const QRect screen = desktop->availableGeometry(desktop->screenNumber(m_popupFrame)); + const QRect screen = desktop->availableGeometry(desktop->screenNumber(m_editor->widget())); #else - const QRect screen = desktop->screenGeometry(desktop->screenNumber(m_popupFrame)); + const QRect screen = desktop->screenGeometry(desktop->screenNumber(m_editor->widget())); #endif const QSize sz = m_popupFrame->sizeHint(); -- GitLab