From 7c08a0a0c893ca60e6844871e671ead34bf09edb Mon Sep 17 00:00:00 2001 From: Kris De Gussem Date: Sat, 30 Jul 2011 20:50:46 +0200 Subject: Memory leaks fix / code cleanup (bzr r10519) --- src/desktop.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/desktop.cpp') diff --git a/src/desktop.cpp b/src/desktop.cpp index 5e968b08b..bef4ad8cd 100644 --- a/src/desktop.cpp +++ b/src/desktop.cpp @@ -1698,6 +1698,9 @@ static void _reconstruction_start (SPDesktop * desktop) { // printf("Desktop, starting reconstruction\n"); + if (desktop->_reconstruction_old_layer_id){ + g_free(desktop->_reconstruction_old_layer_id); + } desktop->_reconstruction_old_layer_id = g_strdup(desktop->currentLayer()->getId()); desktop->_layer_hierarchy->setBottom(desktop->currentRoot()); -- cgit v1.2.3