diff -r e4ebb16b39ea -r 603d3f8b6302 examples/bearermonitor/bearermonitor.cpp --- a/examples/bearermonitor/bearermonitor.cpp Fri Sep 17 08:34:34 2010 +0300 +++ b/examples/bearermonitor/bearermonitor.cpp Mon Oct 04 01:37:06 2010 +0300 @@ -239,6 +239,15 @@ } } + QNetworkConfiguration defaultConfiguration = manager.defaultConfiguration(); + if (defaultConfiguration.type() == QNetworkConfiguration::UserChoice) { + QTreeWidgetItem *item = itemMap.take(defaultConfiguration.identifier()); + if (item) + updateItem(item, defaultConfiguration); + else + configurationAdded(defaultConfiguration); + } + foreach (const QString &id, itemMap.keys()) delete itemMap.value(id); }