Skip to content

Commit eace31d

Browse files
committed
Fix tab search issue
1 parent 058bab4 commit eace31d

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

NodeGraphQt/base/utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,7 @@ def minimize_node_ref_count(node):
777777
node._children.clear()
778778
node.sub_graph_input_nodes.clear()
779779
node.sub_graph_output_nodes.clear()
780-
if isinstance(node, QtCore.QObject):
781-
node.deleteLater()
782-
node.deleted = True
780+
# if isinstance(node, QtCore.QObject):
781+
# node.deleteLater()
782+
node.deleted = True
783783
del node

NodeGraphQt/widgets/tab_search.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,11 @@ def _on_text_changed(self, text):
175175
self.setActiveAction(self._searched_actions[0])
176176

177177
def _clear_actions(self):
178-
[self.removeAction(action) for action in self._searched_actions]
179-
self._searched_actions = []
180-
178+
for action in self._searched_actions:
179+
self.removeAction(action)
180+
action.triggered.connect(self._on_search_submitted)
181+
self._searched_actions.clear()
182+
181183
def _set_menu_visible(self, visible):
182184
[menu.menuAction().setVisible(visible) for menu in self._menus.values()]
183185

0 commit comments

Comments
 (0)