From 8dccc889afac845f33f2073ac7167450d3158bd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20L=C3=BCbking?= Date: Mon, 14 Feb 2011 20:38:31 +0100 Subject: [PATCH] secure m_highlightedWindows access when triggering explicit repaint in highlight effect --- effects/highlightwindow/highlightwindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/effects/highlightwindow/highlightwindow.cpp b/effects/highlightwindow/highlightwindow.cpp index b41741ed4..79f33f10c 100644 --- a/effects/highlightwindow/highlightwindow.cpp +++ b/effects/highlightwindow/highlightwindow.cpp @@ -245,7 +245,8 @@ 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(); + if (!m_highlightedWindows.isEmpty()) + m_highlightedWindows.at(0)->addRepaintFull(); } void HighlightWindowEffect::finishHighlighting() -- GitLab