explicitly trigger repaint on highlight window property changes

forward port of 17934f79fa691a52efc4df142e5e8712634ad21a
This commit is contained in:
Thomas Lübking 2011-02-06 16:50:47 +01:00
parent eba4392272
commit 7b5683f74b

View file

@ -240,6 +240,7 @@ void HighlightWindowEffect::prepareHighlighting()
foreach (EffectWindow * w, effects->stackingOrder())
if (!m_windowOpacity.contains(w)) // Just in case we are still finishing from last time
m_windowOpacity[w] = isInitiallyHidden(w) ? 0.0 : 1.0;
m_highlightedWindows.at(0)->addRepaintFull();
}
void HighlightWindowEffect::finishHighlighting()
@ -247,6 +248,8 @@ void HighlightWindowEffect::finishHighlighting()
m_finishing = true;
m_monitorWindow = NULL;
m_highlightedWindows.clear();
if (!m_windowOpacity.isEmpty())
m_windowOpacity.constBegin().key()->addRepaintFull();
}
} // namespace