--- a/qtmobility/tests/auto/qnetworksession/lackey/main.cpp Thu May 27 13:42:11 2010 +0300
+++ b/qtmobility/tests/auto/qnetworksession/lackey/main.cpp Fri Jun 11 14:26:25 2010 +0300
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
** All rights reserved.
** Contact: Nokia Corporation (qt-info@nokia.com)
**
@@ -46,6 +46,8 @@
#include "../../../../src/bearer/qnetworkconfiguration.h"
#include "../../../../src/bearer/qnetworksession.h"
+#include <QEventLoop>
+#include <QTimer>
#include <QDebug>
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<QNetworkConfiguration> 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");