diff -r d965ea371a4f -r 4ea83c148e84 qtmobility/tests/auto/qnetworksession/lackey/main.cpp --- a/qtmobility/tests/auto/qnetworksession/lackey/main.cpp Tue May 25 13:34:51 2010 +0300 +++ b/qtmobility/tests/auto/qnetworksession/lackey/main.cpp Wed Jun 09 10:36:00 2010 +0300 @@ -46,6 +46,8 @@ #include "../../../../src/bearer/qnetworkconfiguration.h" #include "../../../../src/bearer/qnetworksession.h" +#include +#include #include QTM_USE_NAMESPACE @@ -59,7 +61,14 @@ { QCoreApplication app(argc, argv); + // Update configurations so that everything is up to date for this process too. + // Event loop is used to wait for awhile. QNetworkConfigurationManager manager; + manager.updateConfigurations(); + QEventLoop iIgnoreEventLoop; + QTimer::singleShot(3000, &iIgnoreEventLoop, SLOT(quit())); + iIgnoreEventLoop.exec(); + QList discovered = manager.allConfigurations(QNetworkConfiguration::Discovered); @@ -75,7 +84,6 @@ // Cannot read/write to processes on WinCE or Symbian. // Easiest alternative is to use sockets for IPC. - QLocalSocket oopSocket; oopSocket.connectToServer("tst_qnetworksession");