Make RichResourceTextMouseEvent only respond to left button clicks

Previously it prevented context menus from working when activated over
a rich resource text field.
This commit is contained in:
Steve Karolewics
2020-04-25 14:10:03 -07:00
committed by Baldur Karlsson
parent 08d1189d99
commit f29fe5864e
+4
View File
@@ -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<ResourceId>() || var.userType() == qMetaTypeId<GPUAddressPtr>())
{