From f29fe5864efec5ef7de87ee72702779954c99b5d Mon Sep 17 00:00:00 2001 From: Steve Karolewics Date: Sat, 25 Apr 2020 14:10:03 -0700 Subject: [PATCH] Make RichResourceTextMouseEvent only respond to left button clicks Previously it prevented context menus from working when activated over a rich resource text field. --- qrenderdoc/Code/QRDUtils.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qrenderdoc/Code/QRDUtils.cpp b/qrenderdoc/Code/QRDUtils.cpp index 429566ef2..d579b9e33 100644 --- a/qrenderdoc/Code/QRDUtils.cpp +++ b/qrenderdoc/Code/QRDUtils.cpp @@ -655,6 +655,10 @@ bool RichResourceTextMouseEvent(const QWidget *owner, const QVariant &var, QRect if(event->type() != QEvent::MouseButtonRelease && event->type() != QEvent::MouseMove) return false; + // only process left button clicks + if(event->type() == QEvent::MouseButtonRelease && event->button() != Qt::LeftButton) + return false; + // special case handling for ResourceId/GPUAddress on its own if(var.userType() == qMetaTypeId() || var.userType() == qMetaTypeId()) {