<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    In this case you'd better connect to pageStack.busyChanged :) and
    wait while pageStack.busy<br>
    <br>
    <div class="moz-cite-prefix">16.07.2014 18:42, Marcin M. пишет:<br>
    </div>
    <blockquote
cite="mid:CANaCrSQ-CDqDi+iGJCsUGzHZyWQ+VkcdsHX5Dx3AtZ=wtm24Ww@mail.gmail.com"
      type="cite">
      <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 moz-do-not-send="true"
              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 moz-do-not-send="true">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 moz-do-not-send="true" 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
              moz-do-not-send="true"
              href="mailto:devel-unsubscribe@lists.sailfishos.org">devel-unsubscribe@lists.sailfishos.org</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to <a class="moz-txt-link-abbreviated" href="mailto:devel-unsubscribe@lists.sailfishos.org">devel-unsubscribe@lists.sailfishos.org</a></pre>
    </blockquote>
    <br>
  </body>
</html>