summaryrefslogtreecommitdiff
path: root/noncore/todayplugins/weather/weatherpluginwidget.cpp
Side-by-side diff
Diffstat (limited to 'noncore/todayplugins/weather/weatherpluginwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/todayplugins/weather/weatherpluginwidget.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/noncore/todayplugins/weather/weatherpluginwidget.cpp b/noncore/todayplugins/weather/weatherpluginwidget.cpp
index f4ea0f2..800fdcb 100644
--- a/noncore/todayplugins/weather/weatherpluginwidget.cpp
+++ b/noncore/todayplugins/weather/weatherpluginwidget.cpp
@@ -111,13 +111,14 @@ void WeatherPluginWidget::retreiveData()
void WeatherPluginWidget::displayWeather()
{
weatherData = QString::null;
QFile file( localFile );
- if ( file.open( IO_ReadOnly ) )
+
+ if ( file.size() > 0 && file.open( IO_ReadOnly ) )
{
QTextStream data( &file );
while ( !data.eof() )
{
weatherData.append( data.readLine() );
}
@@ -147,13 +148,13 @@ void WeatherPluginWidget::displayWeather()
QPixmap pic;
pic.convertFromImage( logo1 );
weatherIcon->setPixmap( pic );
}
else
{
- weatherLabel->setText( tr( "Current weather data not available.\nTry looking out the window." ) );
+ weatherLabel->setText( tr( "Current weather data not available." ) );
}
}
void WeatherPluginWidget::getTemp( const QString &data )
{
int value;
@@ -316,9 +317,9 @@ void WeatherPluginWidget::dataRetrieved( OProcess *process )
if ( process->normalExit() )
{
displayWeather();
}
else
{
- weatherLabel->setText( tr( "Current weather data not available.\nTry looking out the window." ) );
+ weatherLabel->setText( tr( "Current weather data not available." ) );
}
}