diff --git a/src/Model/Item.php b/src/Model/Item.php
index f24771375d..69b1595c20 100644
--- a/src/Model/Item.php
+++ b/src/Model/Item.php
@@ -3175,13 +3175,22 @@ class Item
 			// Mix of landscape and portrait images.
 			if ($lcount == $pcount) {
 				// equal amount of landscapes and portraits
-				for ($l = 0; $l < $lcount; $l++) {
-					if ($l % 2 == 0) {
-						$images_fc[] = $landscapeimages[$l];
-						$images_fc[] = $portraitimages[$l];
-					} else {
-						$images_sc[] = $portraitimages[$l];
-						$images_sc[] = $landscapeimages[$l];
+				if ($lcount == 1) {
+					// one left / one right
+					$images_fc[] = $landscapeimages[0];
+					$images_sc[] = $portraitimages[0];
+				} else {
+					// Distribute equal to both columns
+					for ($l = 0; $l < $lcount; $l++) {
+						if ($l % 2 == 0) {
+							// landscape left and portrait right for even numbers
+							$images_fc[] = $landscapeimages[$l];
+							$images_fc[] = $portraitimages[$l];
+						} else {
+							// portraits left and landscape right for odd numbers
+							$images_sc[] = $portraitimages[$l];
+							$images_sc[] = $landscapeimages[$l];
+						}
 					}
 				}
 			}