Skip to content
This repository was archived by the owner on Sep 20, 2023. It is now read-only.

Commit c7b43a3

Browse files
committed
hiding unconncected ports seems broken
this fixes missing flow reference, but i still encounter issues
1 parent c4adff3 commit c7b43a3

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

ryvencore_qt/src/flows/nodes/NodeItemWidget.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ def __init__(self, node_gui, node_item):
1818
self.node_gui = node_gui
1919
self.node_item = node_item
2020
self.flow_view = self.node_item.flow_view
21+
self.flow = self.flow_view.flow
2122

2223
self.body_padding = 6
2324
self.header_padding = (0, 0, 0, 0) # theme dependent and hence updated in setup_layout()!
@@ -247,11 +248,11 @@ def expand(self):
247248
self.main_widget_proxy.show()
248249

249250
def hide_unconnected_ports(self):
250-
for inp in self.node_item.inputs:
251-
if len(inp.port.connections) == 0:
251+
for inp in self.node_item.node.inputs:
252+
if self.flow.connected_output(inp) is None:
252253
inp.hide()
253-
for out in self.node_item.outputs:
254-
if len(out.port.connections) == 0:
254+
for out in self.node_item.node.outputs:
255+
if len(self.flow.connected_inputs(out)):
255256
out.hide()
256257

257258
def show_unconnected_ports(self):

0 commit comments

Comments
 (0)