Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-8972

QNetworkAccessManager does not emit finished(QNetworkReply*) signal on Windows CE

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P2: Important
    • None
    • 4.6.2
    • None
    • None

    Description

      Hello,

      I have an application with two classes. I have a launcher class which is started at main() and in turn launches a QMainWindow.

      In the launcher class, a simple 'get' using QNetworkAccessManager takes forever until, I touch the screen (which I believe posts a QMouseEvent).

      Example:

      If I have this in my launcher class:

      connect(&networkManager, SIGNAL(finished(QNetworkReply*)),
                   this, SLOT(requestFinished(QNetworkReply*)));
      networkManager.get(QNetworkRequest(QString("http://google.com/complete/search?output=toolbar&q=a")));
      

      The finished(QNetworkReply*) signal is not emitted until I touch the screen of my mobile device.

      This problem does not occur on any Qt version on desktop Windows 7 and Linux (using the same set of code). It also does not occur on Qt 4.6.0 on Windows CE. The problem occurs in Qt 4.6.2.

      Regards,
      Andreas

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            jbornema Joerg Bornemann
            andi.unger05 Andreas Unger
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes