From f702dfa75ff8817e97f466d18b7c616c38f0d866 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Mon, 10 Jun 2013 12:54:36 +0200 Subject: [PATCH] Fix QQuickTextEdit::hoveredLink Task-number: QTBUG-31646 Change-Id: Iae4f664ed919f535511f635f2e4ab1006e3c28e5 Reviewed-by: Alan Alpert --- src/quick/items/qquicktextedit.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/quick/items/qquicktextedit.cpp b/src/quick/items/qquicktextedit.cpp index 92e81e0..4ddef5e 100644 --- a/src/quick/items/qquicktextedit.cpp +++ b/src/quick/items/qquicktextedit.cpp @@ -2510,10 +2510,12 @@ QString QQuickTextEdit::hoveredLink() const Q_D(const QQuickTextEdit); if (const_cast(d)->isLinkHoveredConnected()) { return d->control->hoveredLink(); -#ifndef QT_NO_CURSOR } else { - QPointF pos = QCursor::pos(window()->screen()) - window()->position() - mapToScene(position()); +#ifndef QT_NO_CURSOR + QPointF pos = QCursor::pos(window()->screen()) - window()->position() - mapToScene(QPointF(0, 0)); return d->control->anchorAt(pos); +#else + return QString(); #endif // QT_NO_CURSOR } } -- 2.7.4