diff options
author | Jaime van Kessel <nallath@gmail.com> | 2019-02-19 19:40:44 +0300 |
---|---|---|
committer | Jaime van Kessel <nallath@gmail.com> | 2019-02-19 19:40:44 +0300 |
commit | aef89e2bd3fb5f9faff274be648a9bb2a9ce1c98 (patch) | |
tree | 5c3f429c869d6402d15e557cb40187bdbf0c4613 /plugins/CuraEngineBackend/CuraEngineBackend.py | |
parent | 22b70e1a345361674c9fb34fa97c62d807606062 (diff) |
Add few more cases where Camera changes caused un-needed updates
Diffstat (limited to 'plugins/CuraEngineBackend/CuraEngineBackend.py')
-rwxr-xr-x | plugins/CuraEngineBackend/CuraEngineBackend.py | 3 |
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 |