1
From aef5a39dc475cd5e1b2c73b2fd190e3b8aeb40b0 Mon Sep 17 00:00:00 2001
2
From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= <mgraesslin@kde.org>
3
Date: Sat, 10 Sep 2011 07:56:58 +0200
4
Subject: [PATCH 14/31] Clear thumbnails for deleted windows
8
kwin/effects/taskbarthumbnail/taskbarthumbnail.cpp | 7 +++++++
9
1 files changed, 7 insertions(+), 0 deletions(-)
11
diff --git a/kwin/effects/taskbarthumbnail/taskbarthumbnail.cpp b/kwin/effects/taskbarthumbnail/taskbarthumbnail.cpp
12
index b453c37..15cd86e 100644
13
--- a/kwin/effects/taskbarthumbnail/taskbarthumbnail.cpp
14
+++ b/kwin/effects/taskbarthumbnail/taskbarthumbnail.cpp
15
@@ -119,6 +119,13 @@ void TaskbarThumbnailEffect::slotWindowAdded(EffectWindow* w)
17
void TaskbarThumbnailEffect::slotWindowDeleted(EffectWindow* w)
19
+ foreach (EffectWindow *window, thumbnails.uniqueKeys()) {
20
+ foreach (const Data &thumb, thumbnails.values(window)) {
21
+ if (w == effects->findWindow(thumb.window)) {
22
+ window->addRepaint(thumb.rect);