Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaime van Kessel <nallath@gmail.com>2019-02-19 19:40:44 +0300
committerJaime van Kessel <nallath@gmail.com>2019-02-19 19:40:44 +0300
commitaef89e2bd3fb5f9faff274be648a9bb2a9ce1c98 (patch)
tree5c3f429c869d6402d15e557cb40187bdbf0c4613 /plugins/CuraEngineBackend/CuraEngineBackend.py
parent22b70e1a345361674c9fb34fa97c62d807606062 (diff)
Add few more cases where Camera changes caused un-needed updates
Diffstat (limited to 'plugins/CuraEngineBackend/CuraEngineBackend.py')
-rwxr-xr-xplugins/CuraEngineBackend/CuraEngineBackend.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/CuraEngineBackend/CuraEngineBackend.py b/plugins/CuraEngineBackend/CuraEngineBackend.py
index d5531a2773..aac79f6c28 100755
--- a/plugins/CuraEngineBackend/CuraEngineBackend.py
+++ b/plugins/CuraEngineBackend/CuraEngineBackend.py
@@ -10,6 +10,7 @@ from time import time
from typing import Any, cast, Dict, List, Optional, Set, TYPE_CHECKING
from UM.Backend.Backend import Backend, BackendState
+from UM.Scene.Camera import Camera
from UM.Scene.SceneNode import SceneNode
from UM.Signal import Signal
from UM.Logger import Logger
@@ -476,7 +477,7 @@ class CuraEngineBackend(QObject, Backend):
#
# \param source The scene node that was changed.
def _onSceneChanged(self, source: SceneNode) -> None:
- if not isinstance(source, SceneNode):
+ if not isinstance(source, SceneNode) or isinstance(source, Camera):
return
# This case checks if the source node is a node that contains GCode. In this case the