# HG changeset patch # User teknolog # Date 1278329154 -3600 # Node ID 4ec84fbc7b2711b8c9b166c4bf281d338deaa7f1 # Parent 1d3315159ef589669c3071e071f4f3ff1cee6a54 Fix for bug 2819 - Crash when updating and connection set to "Always ask" diff -r 1d3315159ef5 -r 4ec84fbc7b27 application/src/PodcastAppui.cpp --- a/application/src/PodcastAppui.cpp Fri Jul 02 16:04:15 2010 +0100 +++ b/application/src/PodcastAppui.cpp Mon Jul 05 12:25:54 2010 +0100 @@ -329,21 +329,22 @@ void CPodcastAppUi::ConnectionSelectionStart() { - DP("CPodcastAppUi::ConnectionSelectionStart()"); + DP("CPodcastAppUi::ConnectionSelectionStart() BEGIN"); iFeedView->UpdateToolbar(EFalse); iShowsView->UpdateToolbar(EFalse); iQueueView->UpdateToolbar(EFalse); iSearchView->UpdateToolbar(EFalse); + DP("CPodcastAppUi::ConnectionSelectionStart() END"); } void CPodcastAppUi::ConnectionSelectionEnd() { - DP("CPodcastAppUi::ConnectionSelectionEnd()"); - iFeedView->UpdateToolbar(ETrue); + DP("CPodcastAppUi::ConnectionSelectionEnd() BEGIN"); iFeedView->UpdateToolbar(ETrue); iShowsView->UpdateToolbar(ETrue); iQueueView->UpdateToolbar(ETrue); iSearchView->UpdateToolbar(ETrue); + DP("CPodcastAppUi::ConnectionSelectionEnd() END"); } void CPodcastAppUi::GetErrorTextL(TDes &aErrorMessage, TInt aErrorCode) diff -r 1d3315159ef5 -r 4ec84fbc7b27 application/src/PodcastShowsView.cpp --- a/application/src/PodcastShowsView.cpp Fri Jul 02 16:04:15 2010 +0100 +++ b/application/src/PodcastShowsView.cpp Mon Jul 05 12:25:54 2010 +0100 @@ -672,7 +672,7 @@ toolbar->SetToolbarVisibility(aVisible); } - TBool updatingState = iPodcastModel.FeedEngine().ClientState() != EIdle && + TBool updatingState = iPodcastModel.FeedEngine().ClientState() != EIdle && iPodcastModel.ActiveFeedInfo() && iPodcastModel.FeedEngine().ActiveClientUid() == iPodcastModel.ActiveFeedInfo()->Uid(); toolbar->HideItem(EPodcastUpdateFeed, updatingState, ETrue );