From 8a6e1d6c06c8700d86efa89425b3746b77126d31 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 6 Jun 2024 14:24:23 +0200 Subject: [PATCH] TextEditor: Avoid some deprecation warnings Change-Id: I05ceed344086f1cf75926f132422a1e0ae30cf08 Reviewed-by: David Schulz --- src/plugins/texteditor/texteditor.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index 11e57072152..d75db87a166 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -7577,7 +7577,7 @@ bool TextEditorWidget::openLink(const Utils::Link &link, bool inNextSplit) #endif QString url = link.targetFilePath.toString(); - if (url.startsWith(u"https://"_qs) || url.startsWith(u"http://"_qs)) { + if (url.startsWith(u"https://") || url.startsWith(u"http://")) { QDesktopServices::openUrl(url); return true; } @@ -7616,11 +7616,12 @@ void TextEditorWidgetPrivate::requestUpdateLink(QMouseEvent *e) return; // Check that the mouse was actually on the text somewhere - bool onText = q->cursorRect(cursor).right() >= e->x(); + const int posX = e->position().x(); + bool onText = q->cursorRect(cursor).right() >= posX; if (!onText) { QTextCursor nextPos = cursor; nextPos.movePosition(QTextCursor::Right); - onText = q->cursorRect(nextPos).right() >= e->x(); + onText = q->cursorRect(nextPos).right() >= posX; } if (onText) {