summaryrefslogtreecommitdiff
path: root/plugins/unityshell
diff options
authorChris Townsend <christopher.townsend@canonical.com>2013-09-23 17:08:23 -0400
committerChris Townsend <christopher.townsend@canonical.com>2013-09-23 17:08:23 -0400
commit0557edfd3b29004bb6be7520ffd43a1d857da709 (patch)
treef01a588a46bba95b0a8a0703d228e258c082b02e /plugins/unityshell
parenta94af8337ecb9af188d73c4a232a265e79f52edc (diff)
The ShowDesktopHandleWindowInterface teardown was missing it's call to DeleteHandler() in a recent commit that refactored the handling of some Show Desktop code.
Fixes LP: #1228915 (bzr r3527.1.1)
Diffstat (limited to 'plugins/unityshell')
-rw-r--r--plugins/unityshell/src/unityshell.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/plugins/unityshell/src/unityshell.cpp b/plugins/unityshell/src/unityshell.cpp
index 77963cb46..f59313844 100644
--- a/plugins/unityshell/src/unityshell.cpp
+++ b/plugins/unityshell/src/unityshell.cpp
@@ -1344,6 +1344,7 @@ void UnityScreen::donePaint()
if (action == ShowdesktopHandlerWindowInterface::PostPaintAction::Remove)
{
+ wi->DeleteHandler ();
it = ShowdesktopHandler::animating_windows.erase(it);
continue;
}