Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > d18d88a137ccea2f0522e89790d33970 > files > 17

compiz-0.7.8-2mdv2009.0.src.rpm

From 719592e99cd321ba83220050d313a4762ea3cb88 Mon Sep 17 00:00:00 2001
From: Colin Guthrie <git@colin.guthr.ie>
Date: Thu, 2 Oct 2008 20:29:16 +0100
Subject: [PATCH] Fix memory leak in KDE3 window decorator

---
 kde/window-decorator/options.cpp |    5 +++++
 kde/window-decorator/options.h   |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/kde/window-decorator/options.cpp b/kde/window-decorator/options.cpp
index 46b5059..8606597 100644
--- a/kde/window-decorator/options.cpp
+++ b/kde/window-decorator/options.cpp
@@ -32,6 +32,11 @@ KWD::Options::Options (KConfig *config): KDecorationOptions (), mConfig (config)
     updateSettings ();
 }
 
+KWD::Options::~Options()
+{
+    delete d;
+}
+
 unsigned long
 KWD::Options::updateSettings (void)
 {
diff --git a/kde/window-decorator/options.h b/kde/window-decorator/options.h
index 785e855..9014408 100644
--- a/kde/window-decorator/options.h
+++ b/kde/window-decorator/options.h
@@ -77,7 +77,7 @@ class Options : public KDecorationOptions
 	};
 
 	Options (KConfig *config);
-
+	~Options();
 	virtual unsigned long updateSettings (void);
 
 	WindowOperation operationTitlebarDblClick (void)
-- 
1.6.0.2