diff --git a/tryton/gui/window/view_form/screen/screen.py b/tryton/gui/window/view_form/screen/screen.py index 9489dcd40b..8e56ae2b45 100644 --- a/tryton/gui/window/view_form/screen/screen.py +++ b/tryton/gui/window/view_form/screen/screen.py @@ -390,6 +390,7 @@ class Screen(SignalEvent): def _group_changed(self, group, record): if not self.parent: self.display() + self.signal('group-changed', record) def __get_current_record(self): if (self.__current_record is not None diff --git a/tryton/gui/window/wizard.py b/tryton/gui/window/wizard.py index 78e1e38e0a..66a77424e8 100644 --- a/tryton/gui/window/wizard.py +++ b/tryton/gui/window/wizard.py @@ -169,7 +169,7 @@ class Wizard(InfoBar): button.show() return button - def _record_modified(self, screen, record): + def _record_changed(self, screen, record): self.update_buttons(record) def update_buttons(self, record): @@ -184,8 +184,8 @@ class Wizard(InfoBar): self.screen.add_view(view) self.screen.switch_view() self.screen.widget.show() - self.screen.signal_connect(self, 'record-modified', - self._record_modified) + self.screen.signal_connect(self, 'group-changed', + self._record_changed) title = gtk.Label() title.modify_font(pango.FontDescription("bold 14"))