diff --git a/editablefields.module b/editablefields.module
index 3ab49b5..06be5fc 100755
--- a/editablefields.module
+++ b/editablefields.module
@@ -219,7 +219,7 @@ function editablefields_field_formatter_view($entity_type, $entity, $field, $ins
 
   // See if access to this form element is restricted,
   // if so, skip widget processing and just set the value.
-  if (!entity_access('update', $entity_type, $entity) || !field_access('edit', $field, $entity_type, $entity)) {
+  if (!entity_access('update', $entity_type, $entity) && !field_access('edit', $field, $entity_type, $entity)) {
     // Can't edit.
     return editablefields_fallback_formatter($entity_type, $entity, $field, $instance, $langcode, $items, $display);
   }
