Why not do the next: pageStack.clear() pageStack.push(MainPage)?
2016-07-20 19:36 GMT+03:00 Dylan Van Assche <dylan.van.ass...@protonmail.com >: > Hi, > > You should add this: > > if(!pageStack.busy) > { > pageStack.pop() > } > > This will prevent the issue but it will give you another bug: only one > page will be popped. > > You can fix it like this: > > > if(!pageStack.busy) > { > pageStack.pop() > pageStack.completeTransition() // This will pop the page directly. > } > > -------- Original Message -------- > Subject: [SailfishDevel] pageStack navigation > Local Time: July 20, 2016 6:02 PM > UTC Time: July 20, 2016 4:02 PM > From: develo...@nordan.ch > To: devel@lists.sailfishos.org > > > Hello everybody ! > > I can't figure out how to go back to the main page of an app and clear the > stack of pages. Let me explain: > > I've a main page, by selecting a menu entry push a page (lets call it > page1). On this page1, calling a certain action, push another page (call it > page2, it is a dialog page) on the stack. > > So in the stack, I have the following pages: [MainPage, Page1, Page2] > > But now, from page2, I want to go back to MainPage. So I did this first in > the page2 code : > onAccepted: { > pageStack.pop() > } > > But: > > Warning: cannot pop while transition is in progress > > > Ok, so I tried this instead: > > > acceptDestination: Qt.resolvedUrl("MainPage.qml") acceptDestinationAction: > PageStackAction.Pop > > > Still: Warning: cannot pop while transition is in progress > > > And doing this: > > onAccepted: { pageStack.pop(null, false) } > > Is working in term of results, but before going to the main page I see the > page2 for a little while. > > > So, I should miss something here for sure. Any ideas or recommendation ? > Maybe am I bad designing the navigation in the app ? > > > Thanks a lot ! > > > Regards, > > > Fab > > > > > _______________________________________________ > SailfishOS.org Devel mailing list > To unsubscribe, please send a mail to > devel-unsubscr...@lists.sailfishos.org >
_______________________________________________ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org