Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 779d548ef6a47cb0d5437f120d6a8ccc > files > 2

gramps-4.0.1-7.1.mga4.src.rpm

commit 425f414e5b6377425c4c43adb6a9e111f89ce6ca
Author: Benny Malengier <benny.malengier@gramps-project.org>
Date:   Sun Jun 30 15:52:04 2013 +0000

    6807: validatedmaskedentry: no attribute '_block_changed'
    
    
    git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22630 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

diff --git a/gramps/gui/widgets/validatedmaskedentry.py b/gramps/gui/widgets/validatedmaskedentry.py
index 36e1fd9..325d0d9 100644
--- a/gramps/gui/widgets/validatedmaskedentry.py
+++ b/gramps/gui/widgets/validatedmaskedentry.py
@@ -235,6 +235,7 @@ class MaskedEntry(UndoableEntry):
     __gtype_name__ = 'MaskedEntry'
 
     def __init__(self):
+        self._block_changed = False
         UndoableEntry.__init__(self)
 
         # connect in UndoableEntry:
@@ -253,7 +254,6 @@ class MaskedEntry(UndoableEntry):
 
         self._completion = None
         self._exact_completion = False
-        self._block_changed = False
         self.hasicon = False
 ##        self._icon = IconEntry(self)
 
@@ -1157,10 +1157,10 @@ class ValidatableMaskedEntry(MaskedEntry):
         self.data_type = None
         self.mandatory = False
         self.error_icon = error_icon
+        self._block_changed = False
 
         MaskedEntry.__init__(self)
         
-        self._block_changed = False
         self._valid = True
         self._def_error_msg = None
         self._fade = FadeOut(self, err_color)
@@ -1171,7 +1171,8 @@ class ValidatableMaskedEntry(MaskedEntry):
 
     # Virtual methods
     def do_changed(self):
-        if self._block_changed:
+        block_changed = getattr(self, '_block_changed', True)
+        if block_changed:
             self.emit_stop_by_name('changed')
             return
         self.emit('content-changed')