[ui] CompatibilityNodes cannot be active nodes

This commit is contained in:
Fabien Castan 2020-07-13 10:36:01 +02:00
parent 4717d73e6f
commit b439bf638e

View file

@ -13,7 +13,7 @@ import meshroom.common
from meshroom import multiview from meshroom import multiview
from meshroom.common.qt import QObjectListModel from meshroom.common.qt import QObjectListModel
from meshroom.core import Version from meshroom.core import Version
from meshroom.core.node import Node, Status, Position from meshroom.core.node import Node, CompatibilityNode, Status, Position
from meshroom.ui.graph import UIGraph from meshroom.ui.graph import UIGraph
from meshroom.ui.utils import makeProperty from meshroom.ui.utils import makeProperty
@ -955,7 +955,8 @@ class Reconstruction(UIGraph):
if category == 'sfm': if category == 'sfm':
self.setSfm(node) self.setSfm(node)
for node in nodes: for node in nodes:
self.activeNodes.get(node.nodeType).node = node if not isinstance(node, CompatibilityNode):
self.activeNodes.get(node.nodeType).node = node
def updateSfMResults(self): def updateSfMResults(self):
""" """