diff --git a/modules/field/views_handler_field_field.inc b/modules/field/views_handler_field_field.inc index 5fb93e8..dbe37f7 100644 --- a/modules/field/views_handler_field_field.inc +++ b/modules/field/views_handler_field_field.inc @@ -771,16 +771,7 @@ class views_handler_field_field extends views_handler_field { // If requested, randomize the order of the deltas if ($this->options['delta_random'] && !empty($entity->{$this->definition['field_name']})) { - $values = !empty($entity->{$this->definition['field_name']}[$langcode]) ? $entity->{$this->definition['field_name']}[$langcode] : array(); - $array_values = array_values( $values ); - shuffle( $array_values ); - $random = array(); - $key = 0; - foreach ($array_values as $array_value) { - $random[$key] = $array_value; - $key++; - } - $entity->{$this->definition['field_name']}[$langcode] = $random; + shuffle($entity->{$this->definition['field_name']}[$langcode]); } // We are supposed to show only certain deltas.