<div dir="ltr">This way the dialog opens after closing the dialog. Worked it around by<br><br><br> Component.onCompleted:<br> {<br> while (status != PageStatus.Active) {}<br> openWelcomeDialog()<br> }<br>
</div><div class="gmail_extra"><br clear="all"><div><div>--</div>Marcin<br></div>
<br><br><div class="gmail_quote">2014-07-16 11:01 GMT+02:00 Andrey Kozhevnikov <span dir="ltr"><<a href="mailto:coderusinbox@gmail.com" target="_blank">coderusinbox@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
do not use onCompleted in this case. use status == PageStatus.Active
instead<br>
<br>
<div>16.07.2014 14:58, Marcin M. пишет:<br>
</div>
<blockquote type="cite"><div><div class="h5">
<div dir="ltr">
<div>I'd like to open a welcome dialog at startup which can be
disabled by a user.<br>
<br>
Page<br>
{<br>
</div>
id: mainPage<br>
<div> function openWelcomeDialog()<br>
{<br>
var component =
Qt.createComponent("WelcomeDialog.qml")<br>
var popup = component.createObject(mainPage)<br>
popup.open()<br>
}<br>
<br>
Component.onCompleted: openWelcomeDialog()<br>
// ...<br>
}<br>
<br>
</div>
<div>In fact
<p style="margin:0px;text-indent:0px"><span style="font-family:'Monospace';font-size:9pt;color:rgb(181,11,11)">[W]
unknown:90 -
<a>file:///usr/lib/qt5/qml/Sailfish/Silica/PageStack.js:90</a>:
Error: Cannot push while operation is in progress: push</span></p>
<p style="margin:0px;text-indent:0px;font-family:'Monospace';font-size:9pt;color:rgb(181,11,11)">
<span style="color:rgb(0,0,0)">happens.</span></p>
<p style="margin:0px;text-indent:0px;font-family:'Monospace';font-size:9pt;color:rgb(181,11,11)"><br>
<span style="color:rgb(0,0,0)"></span></p>
<p style="margin:0px;text-indent:0px;font-family:'Monospace';font-size:9pt;color:rgb(181,11,11)"><span style="color:rgb(0,0,0)">What's done wrong?<br>
</span></p>
</div>
<div>
<div>
<div>
<div>--</div>
Marcin<br>
</div>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div></div><pre>_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org" target="_blank">devel-unsubscribe@lists.sailfishos.org</a></pre>
</blockquote>
<br>
</div>
<br>_______________________________________________<br>
SailfishOS.org Devel mailing list<br>
To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org">devel-unsubscribe@lists.sailfishos.org</a><br></blockquote></div><br></div>