summaryrefslogtreecommitdiff
path: root/grc/src/platforms/base/Element.py
diff options
context:
space:
mode:
Diffstat (limited to 'grc/src/platforms/base/Element.py')
-rw-r--r--grc/src/platforms/base/Element.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/grc/src/platforms/base/Element.py b/grc/src/platforms/base/Element.py
index b6602a3143..a16be91279 100644
--- a/grc/src/platforms/base/Element.py
+++ b/grc/src/platforms/base/Element.py
@@ -41,10 +41,13 @@ class Element(object):
def is_valid(self):
self._error_messages = []#reset err msgs
- try: self.validate()
- except: pass
+ if self.get_enabled():
+ try: self.validate()
+ except: pass
return not self.get_error_messages()
+ def get_enabled(self): return True
+
def _add_error_message(self, msg):
self._error_messages.append(msg)