From 882f34048132083fbb3f6b1c0ef6fcf8b58c8a84 Mon Sep 17 00:00:00 2001 From: Lucas Hosseini Date: Tue, 9 May 2023 03:48:09 +0200 Subject: [PATCH] Only jump to reference when double-clicking with left mouse button. (#3174) --- src/widgets/DisassemblyWidget.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/widgets/DisassemblyWidget.cpp b/src/widgets/DisassemblyWidget.cpp index 4c18b57f..6cafb532 100644 --- a/src/widgets/DisassemblyWidget.cpp +++ b/src/widgets/DisassemblyWidget.cpp @@ -623,10 +623,12 @@ bool DisassemblyWidget::eventFilter(QObject *obj, QEvent *event) && (obj == mDisasTextEdit || obj == mDisasTextEdit->viewport())) { QMouseEvent *mouseEvent = static_cast(event); - const QTextCursor &cursor = mDisasTextEdit->cursorForPosition(mouseEvent->pos()); - jumpToOffsetUnderCursor(cursor); + if (mouseEvent->button() == Qt::LeftButton) { + const QTextCursor &cursor = mDisasTextEdit->cursorForPosition(mouseEvent->pos()); + jumpToOffsetUnderCursor(cursor); - return true; + return true; + } } else if (Config()->getPreviewValue() && event->type() == QEvent::ToolTip && obj == mDisasTextEdit->viewport()) {