diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp index 9a9dd71ec3cbcf49652f243a47acf90398f7ffdc..981c48f01c8cb990af7e877cf30892902bb57f36 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();