mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-06-09 22:32:19 +02:00
[ui] fix border case: no node
This commit is contained in:
parent
5ed9de5e4e
commit
d941f61403
1 changed files with 4 additions and 0 deletions
|
@ -947,6 +947,8 @@ class Reconstruction(UIGraph):
|
||||||
# Setup the active node per category only once, on the last one
|
# Setup the active node per category only once, on the last one
|
||||||
nodesByCategory = {}
|
nodesByCategory = {}
|
||||||
for node in nodes:
|
for node in nodes:
|
||||||
|
if node is None:
|
||||||
|
continue
|
||||||
for category, nodeTypes in self.activeNodeCategories.items():
|
for category, nodeTypes in self.activeNodeCategories.items():
|
||||||
if node.nodeType in nodeTypes:
|
if node.nodeType in nodeTypes:
|
||||||
nodesByCategory[category] = node
|
nodesByCategory[category] = node
|
||||||
|
@ -955,6 +957,8 @@ class Reconstruction(UIGraph):
|
||||||
if category == 'sfm':
|
if category == 'sfm':
|
||||||
self.setSfm(node)
|
self.setSfm(node)
|
||||||
for node in nodes:
|
for node in nodes:
|
||||||
|
if node is None:
|
||||||
|
continue
|
||||||
if not isinstance(node, CompatibilityNode):
|
if not isinstance(node, CompatibilityNode):
|
||||||
self.activeNodes.get(node.nodeType).node = node
|
self.activeNodes.get(node.nodeType).node = node
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue