Skip to content

Commit 069f0ee

Browse files
authored
Merge pull request #304 from manuelkoester/fix_vector_double_emit
fix double emitting of value_changed event in _on_value_change function
2 parents 0eb0262 + 535494b commit 069f0ee

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

NodeGraphQt/custom_widgets/properties_bin/custom_widget_vectors.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ def _add_item(self, index):
3636
def _on_value_change(self, value=None, index=None):
3737
if self._can_emit:
3838
if index is not None:
39+
self._value = list(self._value)
3940
self._value[index] = value
4041
self.value_changed.emit(self.toolTip(), self._value)
41-
self.value_changed.emit(self.toolTip(), self._value)
4242

4343
def _update_items(self):
4444
if not isinstance(self._value, (list, tuple)):
@@ -58,7 +58,6 @@ def get_value(self):
5858
return self._value
5959

6060
def set_value(self, value=None):
61-
value = list(value)
6261
if value != self.get_value():
6362
self._value = value
6463
self._can_emit = False

0 commit comments

Comments
 (0)