Looks to me like QNetworkAccessManager doesn't support roaming, either
because it was built without it being enabled or it's disabled because
it's not detected as being supported; but I can see
QNetworkConfigurationManager doesn't report roaming to be supported as
per the QNetworkAccessManager documentation, and that seems to be why it
fails to notice the connection states changed.

One way to counter this would be to make sure there is proper error
checking when trying to retrieve data; it appears to me as it should be
reasonably easy to notice, from the error returned and the fact that
HTTP headers are empty, for example, that a request has failed.

The other option is to make it so that roaming is properly supported,
and that may improve the behavior of QNetworkAccessManager.

I've written a small test program that shows the issue; see lp:~mathieu-
tl/+junk/networktest.

** Changed in: qtubuntu (Ubuntu)
     Assignee: Mathieu Trudel-Lapierre (mathieu-tl) => Michael Zanetti 
(mzanetti)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1357321

Title:
  QNetworkAccessManager doesn't support roaming on Ubuntu

To manage notifications about this bug go to:
https://bugs.launchpad.net/platform-api/+bug/1357321/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to