fix loading of toolbar of initialPage

This commit is contained in:
Marco Martin 2011-11-28 17:25:26 +01:00
parent b888a8adb5
commit 42aeaebb4e

View File

@ -121,17 +121,23 @@ Item {
} }
onInitialPageChanged: { onInitialPageChanged: {
if (!internal.completed) {
return
}
if (initialPage) { if (initialPage) {
if (depth == 0) if (depth == 0) {
push(initialPage, null, true) push(initialPage, null, true)
else if (depth == 1) } else if (depth == 1) {
replace(initialPage, null, true) replace(initialPage, null, true)
else } else {
console.log("Cannot update PageStack.initialPage") console.log("Cannot update PageStack.initialPage")
}
} }
} }
Component.onCompleted: { Component.onCompleted: {
internal.completed = true
if (initialPage && depth == 0) if (initialPage && depth == 0)
push(initialPage, null, true) push(initialPage, null, true)
} }
@ -142,6 +148,9 @@ Item {
// The number of ongoing transitions. // The number of ongoing transitions.
property int ongoingTransitionCount: 0 property int ongoingTransitionCount: 0
//FIXME: there should be a way to access to theh without storing it in an ugly way
property bool completed: false
// Sets the page status. // Sets the page status.
function setPageStatus(page, status) function setPageStatus(page, status)
{ {