diff --git a/src/controls/SplitView.qml b/src/controls/SplitView.qml index 40d166d89b96636840c258a0fc5f0b51d36fdfae..7d013bddc277b8ba2ab26a46bc7b644bc1585e1e 100644 --- a/src/controls/SplitView.qml +++ b/src/controls/SplitView.qml @@ -275,14 +275,7 @@ Item { for (var i=0; i<__items.length; ++i) { if (i !== d.expandingIndex) { var item = __items[i]; - if (item.Layout[maximum] !== undefined) { - if (item.Layout[maximum] >= 0 && item[d.size] > item.Layout[maximum]) - item[d.size] = item.Layout[maximum] - } - if (item.Layout[minimum] !== undefined) { - if (item[d.size] < item.Layout[minimum]) - item[d.size] = item.Layout[minimum] - } + item[d.size] = clampedMinMax(item[d.size], item.Layout[d.minimum], item.Layout[d.maximum]) } }