diff --git a/node_gallery.pages.inc b/node_gallery.pages.inc
index 37fd2d0..c1b0e67 100644
--- a/node_gallery.pages.inc
+++ b/node_gallery.pages.inc
@@ -852,14 +852,11 @@ function node_gallery_sort_images_form_submit($form, &$form_state) {
     $new_sort = explode(',', $form_state['values']['new_sort']);
     $original_sort = explode(',', $form_state['values']['original_sort']);
     foreach ($new_sort as $position => $nid) {
-      $old_position = array_search($nid, $original_sort);
-      if ($old_position !== FALSE && $form['#images'][$old_position]['original_sort'] != $position) {
-        $images[] = array(
-          'nid' => $nid,
-          'gid' => $gid,
-          'weight' => $position,
-        );
-      }
+      $images[] = array(
+        'nid' => $nid,
+        'gid' => $gid,
+        'weight' => $position,
+      );
     }
   }
   else {
