From d98d7f259eea725a5384929cc468e2b9d570ca7a Mon Sep 17 00:00:00 2001 From: Aurore LAFAURIE Date: Tue, 23 Jul 2024 12:09:12 +0200 Subject: [PATCH] [ui] setSfm only depends on nodes with category "sfm" and CameraInit should be set only if it is different from the currrent one --- meshroom/ui/reconstruction.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meshroom/ui/reconstruction.py b/meshroom/ui/reconstruction.py index 7dd59b92..571766ce 100755 --- a/meshroom/ui/reconstruction.py +++ b/meshroom/ui/reconstruction.py @@ -627,6 +627,8 @@ class Reconstruction(UIGraph): self.setSelectedViewId(self.viewpoints[0].viewId.value) def setCameraInitNode(self, node): + if self._cameraInit == node: + return self.setCameraInitIndex(self._cameraInits.indexOf(node)) @Slot() @@ -1020,7 +1022,7 @@ class Reconstruction(UIGraph): if node.nodeType in nodeTypes: self.activeNodes.getr(category).node = node - if category == "sfmData": + if category == "sfm": self.setSfm(node) if node.nodeType == "CameraInit":