]> git.argeo.org Git - gpl/argeo-slc.git/commitdiff
Make code easier to debug
authorMathieu Baudier <mbaudier@argeo.org>
Fri, 22 Mar 2013 14:49:15 +0000 (14:49 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Fri, 22 Mar 2013 14:49:15 +0000 (14:49 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk@6201 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/editors/ProcessBuilderPage.java

index 5209459771f83dc87232a666cbca32f9f5b899ab..833cc89d16f5bc57dd2567071e82397e0b9cc2eb 100644 (file)
@@ -732,10 +732,11 @@ public class ProcessBuilderPage extends FormPage implements SlcNames {
                protected boolean canEdit(Object element) {
                        try {
                                Node specAttrNode = (Node) element;
-                               return !(specAttrNode.getProperty(SLC_IS_IMMUTABLE)
-                                               .getBoolean() || specAttrNode.getProperty(
-                                               SLC_IS_CONSTANT).getBoolean())
-                                               && isSupportedAttributeType(specAttrNode);
+                               Boolean cannotEdit = specAttrNode.getProperty(SLC_IS_IMMUTABLE)
+                                               .getBoolean()
+                                               || specAttrNode.getProperty(SLC_IS_CONSTANT)
+                                                               .getBoolean();
+                               return !cannotEdit && isSupportedAttributeType(specAttrNode);
                        } catch (RepositoryException e) {
                                throw new SlcException("Cannot check whether " + element
                                                + " is editable", e);