diff -r 6b911d05207e -r bc5a64e5bc3c phoneplugins/infowidgetplugin/infowidget/src/infowidgetengine.cpp --- a/phoneplugins/infowidgetplugin/infowidget/src/infowidgetengine.cpp Wed Jun 23 18:12:20 2010 +0300 +++ b/phoneplugins/infowidgetplugin/infowidget/src/infowidgetengine.cpp Tue Jul 06 14:15:47 2010 +0300 @@ -88,13 +88,11 @@ */ void InfoWidgetEngine::updateNetworkDataToModel() { - DPRINT << ": IN"; - - if (m_networkHandler->sessionExists() && - m_networkHandler->isOnline()) { - + if (m_networkHandler->isOnline()) { + DPRINT << ": online, update data"; m_modelData.setServiceProviderName( m_networkHandler->serviceProviderName()); + m_modelData.setServiceProviderNameDisplayRequired( m_networkHandler->serviceProviderNameDisplayRequired()); @@ -107,10 +105,10 @@ m_modelData.setHomeZoneTextTag( m_networkHandler->homeZoneTextTag()); } else { - // Not registered to network, clear data - m_modelData.setServiceProviderName(QString("")); - m_modelData.setMcnName(QString("")); - m_modelData.setHomeZoneTextTag(QString("")); + DPRINT << ": offline, clear data"; + m_modelData.setServiceProviderName(""); + m_modelData.setMcnName(""); + m_modelData.setHomeZoneTextTag(""); } emit modelChanged();