From 60ea094761d9dde35950dd5c2ea796df90150db2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 21 Jan 2010 18:05:14 +0100 Subject: [PATCH] Always skip signal when loading records even for less then 10 --- tryton/gui/window/view_form/model/record.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tryton/gui/window/view_form/model/record.py b/tryton/gui/window/view_form/model/record.py index 6588bda317..439261e1c1 100644 --- a/tryton/gui/window/view_form/model/record.py +++ b/tryton/gui/window/view_form/model/record.py @@ -110,16 +110,13 @@ class ModelRecord(SignalEvent): log.error('%s' % exception.args[-1]) values = [{'id': x} for x in ids] model_set = None - signal = True - if len(values) > 10: - signal = False id2value = dict((value['id'], value) for value in values) for model in self.mgroup.models: value = id2value.get(model.id) if value: - model.set(value, signal=signal) + model.set(value, signal=False) model_set = model - if not signal and model_set: + if model_set: model_set.signal('record-changed') return self.mgroup.mfields.get(name, False)