diff --git a/src/libs/ui/widgets/searchedit.cpp b/src/libs/ui/widgets/searchedit.cpp index f53a1d00a..77142b335 100644 --- a/src/libs/ui/widgets/searchedit.cpp +++ b/src/libs/ui/widgets/searchedit.cpp @@ -154,9 +154,10 @@ void SearchEdit::showCompletions(const QString &newValue) const QString completed = currentCompletion(newValue).mid(newValue.size()); const QSize labelSize(fontMetrics().width(completed), size().height()); + const int shiftX = static_cast(window()->devicePixelRatioF() * (frameWidth + 2)) + textWidth; m_completionLabel->setMinimumSize(labelSize); - m_completionLabel->move(frameWidth + 2 + textWidth, 0); + m_completionLabel->move(shiftX, 0); m_completionLabel->setText(completed); }