Skip to content

Commit 0375513

Browse files
committed
[processing] Fix items are not correctly placed in model designer
when view is not set to top-left of model scene
1 parent 3aff69c commit 0375513

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

python/plugins/processing/modeler/ModelerDialog.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -358,11 +358,11 @@ def input_dropped(id, pos):
358358
data = event.mimeData().data('application/x-vnd.qgis.qgis.algorithmid')
359359
stream = QDataStream(data, QIODevice.ReadOnly)
360360
algorithm_id = stream.readQString()
361-
QTimer.singleShot(0, lambda id=algorithm_id, pos=event.pos(): alg_dropped(id, pos))
361+
QTimer.singleShot(0, lambda id=algorithm_id, pos=self.view.mapToScene(event.pos()): alg_dropped(id, pos))
362362
event.accept()
363363
elif event.mimeData().hasText():
364364
itemId = event.mimeData().text()
365-
QTimer.singleShot(0, lambda id=itemId, pos=event.pos(): input_dropped(id, pos))
365+
QTimer.singleShot(0, lambda id=itemId, pos=self.view.mapToScene(event.pos()): input_dropped(id, pos))
366366
event.accept()
367367
else:
368368
event.ignore()

0 commit comments

Comments
 (0)