diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp index 91fcf65fa77..d22f19e45a4 100644 --- a/src/plugins/texteditor/basetexteditor.cpp +++ b/src/plugins/texteditor/basetexteditor.cpp @@ -2606,13 +2606,7 @@ void BaseTextEditorWidgetPrivate::snippetTabOrBacktab(bool forward) QPoint BaseTextEditorWidget::toolTipPosition(const QTextCursor &c) const { const QPoint cursorPos = mapToGlobal(cursorRect(c).bottomRight() + QPoint(1,1)); - return cursorPos + QPoint(d->m_extraArea->width(), -#ifdef Q_OS_WIN - -24 -#else - -16 -#endif - ); + return cursorPos + QPoint(d->m_extraArea->width(), HostOsInfo::isWindowsHost() ? -24 : -16); } void BaseTextEditorWidget::processTooltipRequest(const QTextCursor &c) diff --git a/src/plugins/texteditor/tooltip/tooltip.cpp b/src/plugins/texteditor/tooltip/tooltip.cpp index 7721155da2a..d4f25218603 100644 --- a/src/plugins/texteditor/tooltip/tooltip.cpp +++ b/src/plugins/texteditor/tooltip/tooltip.cpp @@ -34,6 +34,8 @@ #include "effects.h" #include "reuse.h" +#include + #include #include #include @@ -204,14 +206,7 @@ void ToolTip::placeTip(const QPoint &pos, QWidget *w) { QRect screen = Internal::screenGeometry(pos, w); QPoint p = pos; - p += QPoint(2, -#ifdef Q_OS_WIN - 21 -#else - 16 -#endif - ); - + p += QPoint(2, Utils::HostOsInfo::isWindowsHost() ? 21 : 16); if (p.x() + m_tip->width() > screen.x() + screen.width()) p.rx() -= 4 + m_tip->width(); if (p.y() + m_tip->height() > screen.y() + screen.height())