summaryrefslogtreecommitdiff
path: root/addons/process/process.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/process/process.py')
-rw-r--r--addons/process/process.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/process/process.py b/addons/process/process.py
index ac85fc8a15b..9044a9d82a5 100644
--- a/addons/process/process.py
+++ b/addons/process/process.py
@@ -98,11 +98,11 @@ class process_process(osv.osv):
if not data['active']:
try:
- gray = False
+ gray = True
for cond in node.condition_ids:
if cond.model_id and cond.model_id.model == res_model:
- gray = gray or eval(cond.model_states, expr_context)
- data['gray'] = gray
+ gray = gray and eval(cond.model_states, expr_context)
+ data['gray'] = not gray
except:
pass