diff --git a/tryton/common/date_widget.py b/tryton/common/date_widget.py index 7a26a9d0e7..54d8ea97de 100644 --- a/tryton/common/date_widget.py +++ b/tryton/common/date_widget.py @@ -266,6 +266,8 @@ class DateEntry(gtk.Entry): return False def cal_open(self, *args): + if not self.get_editable(): + return False parent = self.get_toplevel() dialog = gtk.Dialog(_('Date Selection'), parent, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT,