diff -r ba42cd6670b8 -r e211a78d3037 engine/src/ShowEngine.cpp --- a/engine/src/ShowEngine.cpp Thu Feb 25 16:27:23 2010 +0000 +++ b/engine/src/ShowEngine.cpp Thu Feb 25 16:47:16 2010 +0000 @@ -274,10 +274,14 @@ // decide what kind of file this is if(aError != KErrCouldNotConnect) { - if(aError == KErrDisconnected && !iPodcastModel.SettingsEngine().DownloadSuspended()) { + if(aError == KErrDisconnected && iPodcastModel.SettingsEngine().DownloadSuspended()) + { // no error if disconnect happened because of suspended downloading + } + else + { iShowDownloading->SetLastError(aError); - } + } if (aError == KErrNone) {