diff --git a/python/plugins/processing/modeler/ModelerDialog.py b/python/plugins/processing/modeler/ModelerDialog.py index d72292b3450..dc9214876db 100644 --- a/python/plugins/processing/modeler/ModelerDialog.py +++ b/python/plugins/processing/modeler/ModelerDialog.py @@ -219,7 +219,8 @@ class ModelerDialog(QDialog, Ui_DlgModeler): self.textGroup.setText(alg.group) self.textName.setText(alg.name) self.repaintModel() - self.view.ensureVisible(self.scene.getLastAlgorithmItem()) + if self.scene.getLastAlgorithmItem(): + self.view.ensureVisible(self.scene.getLastAlgorithmItem()) self.view.centerOn(0,0) except WrongModelException, e: QMessageBox.critical(self,