@@ -257,9 +257,10 @@ void SurfaceManager::focusFirstAvailableSurface()
257 if (m_focusedSurface) {
257 if (m_focusedSurface) {
258 m_focusedSurface->setFocused(false);
258 m_focusedSurface->setFocused(false);
260− if (chosenSurface) {
260+
261− chosenSurface->setFocused(true);
261+ chosenSurface->setFocused(true);
262− }
262+ doRaise(chosenSurface);
263 m_focusedSurface = chosenSurface;
264 m_focusedSurface = chosenSurface;