From 72d5b4af86574865b8cd58ee76188e922fad0a12 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Tue, 11 May 2021 11:16:59 +1000 Subject: [PATCH] nodeview: enable mouse tracking at all times Slightly less efficient, but fixes #1618, a seemingly Linux-exclusive Qt bug which caused strange drag issues. --- app/widget/nodeview/nodeview.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/widget/nodeview/nodeview.cpp b/app/widget/nodeview/nodeview.cpp index def0e47c2..118583f0f 100644 --- a/app/widget/nodeview/nodeview.cpp +++ b/app/widget/nodeview/nodeview.cpp @@ -824,8 +824,6 @@ void NodeView::AttachItemsToCursor(const QVector& items) attached_items_.append({i, i->pos() - items.first()->pos()}); } - setMouseTracking(true); - MoveAttachedNodesToCursor(mapFromGlobal(QCursor::pos())); } } @@ -833,7 +831,6 @@ void NodeView::AttachItemsToCursor(const QVector& items) void NodeView::DetachItemsFromCursor() { attached_items_.clear(); - setMouseTracking(false); } void NodeView::SetFlowDirection(NodeViewCommon::FlowDirection dir)