diff -r 87476091b3f5 -r 1db7cc813a4e homescreenapp/hsdomainmodel/src/hsgui.cpp --- a/homescreenapp/hsdomainmodel/src/hsgui.cpp Fri Jul 23 13:47:57 2010 +0300 +++ b/homescreenapp/hsdomainmodel/src/hsgui.cpp Fri Aug 06 13:36:36 2010 +0300 @@ -107,7 +107,8 @@ connect(mImpl->mNavigationAction, SIGNAL(triggered()), SIGNAL(navigateToApplibrary())); mImpl->mIdleView->setNavigationAction(mImpl->mNavigationAction); } - mImpl->mWindow->setCurrentView(mImpl->mIdleView); + bool animate = !mImpl->mWindow->isObscured(); + mImpl->mWindow->setCurrentView(mImpl->mIdleView, animate); } void HsGui::cleanupIdleUi()