diff --git a/src/controls/templates/private/PageRow.qml b/src/controls/templates/private/PageRow.qml --- a/src/controls/templates/private/PageRow.qml +++ b/src/controls/templates/private/PageRow.qml @@ -473,7 +473,10 @@ name: "last" PropertyChanges { target: container - width: Math.max(roundedHint, root.width - (container.level == 0 ? 0 : pagesLogic.get(container.level-1).width)) + width: { + var page = pagesLogic.get(container.level-1); + Math.max(roundedHint, root.width - (page == undefined ? 0 : page.width)) + } } }, State {