diff -r 9c3ebab9d24f -r 3aa0b93477b5 engine/src/FeedEngine.cpp --- a/engine/src/FeedEngine.cpp Mon Jul 26 17:03:11 2010 +0100 +++ b/engine/src/FeedEngine.cpp Wed Sep 15 17:19:40 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();