diff --git a/node_tree.py b/node_tree.py index aa2f926d66e9f83d78e14947d384b306a139a44b..934f72fad7d77206d4015aa4202b05164b4b7a4a 100644 --- a/node_tree.py +++ b/node_tree.py @@ -267,6 +267,9 @@ class SverchCustomTreeNode: self.n_id = str(hash(self) ^ hash(time.monotonic())) return self.n_id + def sv_throttle_tree_update(self): + return throttle_tree_update(self) + def mark_error(self, err): """ marks the with system error color diff --git a/nodes/viz/viewer_bmesh.py b/nodes/viz/viewer_bmesh.py index 7d1bc79ecd7a49c0998f0f4d1c3349337c528e42..831d4c47d35deefef1d4e0f64a5900628e97ee2f 100644 --- a/nodes/viz/viewer_bmesh.py +++ b/nodes/viz/viewer_bmesh.py @@ -27,7 +27,7 @@ import bpy from bpy.props import BoolProperty, StringProperty, BoolVectorProperty from mathutils import Matrix, Vector -from sverchok.node_tree import SverchCustomTreeNode, throttle_tree_update +from sverchok.node_tree import SverchCustomTreeNode from sverchok.data_structure import dataCorrect, fullList, updateNode from sverchok.utils.sv_bmesh_utils import bmesh_from_pydata from sverchok.utils.sv_viewer_utils import natural_plus_one, greek_alphabet @@ -318,7 +318,7 @@ class SvBmeshViewerNodeV28(bpy.types.Node, SverchCustomTreeNode, SvObjHelper): fullList(mrest[idx], maxlen) # we need to suppress depsgraph updates emminating from this part of the process/ - with throttle_tree_update(self): + with self.sv_throttle_tree_update(): if self.merge: obj_index = 0