From e62cedd34334e7d705444a41dd0ea98ca6eed523 Mon Sep 17 00:00:00 2001 From: Vassilii Khachaturov Date: Tue, 21 Jan 2014 16:05:55 +0200 Subject: [PATCH] 7317,7360: also use 'value-changed' signal With gtk3 controls, the day/year changes aren't caught otherwise --- gramps/gui/editors/editdate.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/gramps/gui/editors/editdate.py b/gramps/gui/editors/editdate.py index b5f96b79d..e7663bb1c 100644 --- a/gramps/gui/editors/editdate.py +++ b/gramps/gui/editors/editdate.py @@ -206,11 +206,12 @@ class EditDate(ManagedWindow): self.validated_date = self.return_date = None for o in self.top.get_objects(): - try: - if o != self.ok_button: - o.connect_after('changed', self.revalidate) - except TypeError: - pass # some of them don't support the signal, ignore them... + if o != self.ok_button: + for signal in ['changed', 'value-changed']: + try: + o.connect_after(signal, self.revalidate) + except TypeError: + pass # some of them don't support the signal, ignore them... self.revalidate() self.show()