Hi Wim. "Cannot pop while operation is in progress" means that the previous PageStack operation is still animating, and you must wait until it finishes before issuing the next PageStack operation. There are various strategies you can use for this, but they will all result in unattractive visual changes: either double animations or disorientating jumps.
It sounds like you should probably use the 'replaceAbove' function: https://sailfishos.org/sailfish-silica/qml-sailfishsilica-pagestack.html#replaceAbove-method This function is equivalent to "pop all pages above the supplied target page, then push a new page", except that it occurs with a single visual transition. Thanks, Matt ________________________________ From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] on behalf of Wim de Vries [wsvr...@xs4all.nl] Sent: Wednesday, August 14, 2013 6:02 AM To: devel@lists.sailfishos.org Subject: [SailfishDevel] Cannot pop while operation is in progress If I do pop() within a current page and pageStack.replace(pageStack.currentPage, Qt.resolvedUrl("controls/MTextEdit.qml")) within main.qml I get: "Cannot pop while operation is in progress" I need to remove the previous page, so that the user cannot navigate back to this page. Thanks.
_______________________________________________ SailfishOS.org Devel mailing list