From 783f26e628801a9237ebadb1c389261bc413c3b0 Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Mon, 21 Nov 2016 17:27:17 +0100 Subject: [PATCH] don't flip tabbar layout if vertical when the tabbar is vertical, on rtl layout the tabs order should stay as is, as is rtl, not bottom-to-top Change-Id: Ia5f1722d5e327207cf584a997dc8073c595c905b REVIEW:129521 --- .../plasmacomponents/qml/private/TabBarLayout.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/declarativeimports/plasmacomponents/qml/private/TabBarLayout.qml b/src/declarativeimports/plasmacomponents/qml/private/TabBarLayout.qml index 49f08a7b2..5ff339657 100644 --- a/src/declarativeimports/plasmacomponents/qml/private/TabBarLayout.qml +++ b/src/declarativeimports/plasmacomponents/qml/private/TabBarLayout.qml @@ -198,8 +198,8 @@ Item { var itemWidth = Math.min(maxAllowedSize, (root.width - (visibleChildCount-1)*10) / visibleChildCount) var itemHeight = Math.min(maxAllowedSize, (root.height - (visibleChildCount-1)*10) / visibleChildCount) - var itemIndex = mirrored ? childCount - 1 : 0 - var increment = mirrored ? - 1 : 1 + var itemIndex = mirrored && root.isHorizontal ? childCount - 1 : 0 + var increment = mirrored && root.isHorizontal ? - 1 : 1 var visibleIndex = 0 for (var i = 0; i < childCount; ++i, itemIndex += increment) {