Commit fcf68cfd authored by Thomas Lübking's avatar Thomas Lübking

secure m_highlightedWindows access when triggering

explicit repaint in highlight effect

forward port of 891a0a2a3272186c2c7a93f7a332e04809e3d4d4
parent 18125ce3
...@@ -240,7 +240,8 @@ void HighlightWindowEffect::prepareHighlighting() ...@@ -240,7 +240,8 @@ void HighlightWindowEffect::prepareHighlighting()
foreach (EffectWindow * w, effects->stackingOrder()) foreach (EffectWindow * w, effects->stackingOrder())
if (!m_windowOpacity.contains(w)) // Just in case we are still finishing from last time 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_windowOpacity[w] = isInitiallyHidden(w) ? 0.0 : 1.0;
m_highlightedWindows.at(0)->addRepaintFull(); if (!m_highlightedWindows.isEmpty())
m_highlightedWindows.at(0)->addRepaintFull();
} }
void HighlightWindowEffect::finishHighlighting() void HighlightWindowEffect::finishHighlighting()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment