diff --git a/src/plugins/texteditor/completionwidget.cpp b/src/plugins/texteditor/completionwidget.cpp index 2b2f8520e739c2f52e8a1d2fec9ebd66706055da..2c9f6017b7f9773d9630cfab3ee94b82e9755104 100644 --- a/src/plugins/texteditor/completionwidget.cpp +++ b/src/plugins/texteditor/completionwidget.cpp @@ -260,9 +260,9 @@ void CompletionWidget::updatePositionAndSize(int startPos) const QRect cursorRect = m_editor->cursorRect(startPos); const QDesktopWidget *desktop = QApplication::desktop(); #ifdef Q_OS_MAC - const QRect screen = desktop->availableGeometry(desktop->screenNumber(this)); + const QRect screen = desktop->availableGeometry(desktop->screenNumber(m_editorWidget)); #else - const QRect screen = desktop->screenGeometry(desktop->screenNumber(this)); + const QRect screen = desktop->screenGeometry(desktop->screenNumber(m_editorWidget)); #endif QPoint pos = cursorRect.bottomLeft();