diff -r 2fd795b1e1b1 -r cc381e129dd5 engine/src/FeedEngine.cpp --- a/engine/src/FeedEngine.cpp Wed Sep 15 13:21:10 2010 +0100 +++ b/engine/src/FeedEngine.cpp Wed Sep 15 17:20:18 2010 +0100 @@ -173,7 +173,7 @@ } // iAutoUpdatedInitiator = aAutoUpdate; - if ((iFeedsUpdating.Count() > 0) || (isOfflineProfile)) // cancel update if in offline mode + if ((iFeedsUpdating.Count() > 0) || (isOfflineProfile && aAutoUpdate)) { DP("Cancelling update"); iFeedClient->Stop();