File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -210,7 +210,10 @@ void ConnectionGraphicsObject::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
210210{
211211 prepareGeometryChange ();
212212
213- auto view = static_cast <QGraphicsView *>(event->widget ());
213+ auto views = scene ()->views ();
214+ Q_ASSERT (!views.isEmpty ());
215+ auto view = views.first ();
216+ Q_ASSERT (view);
214217 auto ngo = locateNodeAt (event->scenePos (), *nodeScene (), view->transform ());
215218 if (ngo) {
216219 ngo->reactToConnection (this );
@@ -242,7 +245,9 @@ void ConnectionGraphicsObject::mouseReleaseEvent(QGraphicsSceneMouseEvent *event
242245 ungrabMouse ();
243246 event->accept ();
244247
245- auto view = static_cast <QGraphicsView *>(event->widget ());
248+ auto views = scene ()->views ();
249+ Q_ASSERT (!views.isEmpty ());
250+ auto view = views.first ();
246251
247252 Q_ASSERT (view);
248253
You can’t perform that action at this time.
0 commit comments