From 6b940ae6bff1a1036deb4efef9a28ed1a8a6d313 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Mon, 10 May 2021 22:24:23 +0200 Subject: [PATCH] added few checks --- openpype/tools/project_manager/project_manager/view.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/openpype/tools/project_manager/project_manager/view.py b/openpype/tools/project_manager/project_manager/view.py index b2ca27e77c..dee694a59c 100644 --- a/openpype/tools/project_manager/project_manager/view.py +++ b/openpype/tools/project_manager/project_manager/view.py @@ -253,8 +253,9 @@ class HierarchyView(QtWidgets.QTreeView): else: event.accept() - def _delete_item(self): - index = self.currentIndex() + def _delete_item(self, index=None): + if index is None: + index = self.currentIndex() self._source_model.remove_index(index) def _on_ctrl_shift_enter_pressed(self): @@ -294,6 +295,8 @@ class HierarchyView(QtWidgets.QTreeView): QtWidgets.QApplication.processEvents() new_index = self._source_model.add_new_asset(index) + if new_index is None: + return # Change current index self.setCurrentIndex(new_index)