summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Borelli <pborelli@katamail.com>2006-05-15 06:59:30 +0000
committerPaolo Borelli <pborelli@src.gnome.org>2006-05-15 06:59:30 +0000
commitfb3b5c92f80874ce5f4d3d746a6606c862d3adb2 (patch)
tree06ed1d1d0893dff98b08d01df4009a65303bb1ad
parentff87e70e8d385d4b5939e2bc48b51bdd4a98e748 (diff)
downloadmetacity-fb3b5c92f80874ce5f4d3d746a6606c862d3adb2.tar.gz
plug a small leak.
2006-05-15 Paolo Borelli <pborelli@katamail.com> * src/prefs.c (update_binding): plug a small leak.
-rw-r--r--ChangeLog4
-rw-r--r--src/prefs.c8
2 files changed, 8 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 5f3e73b0..3e4a10ae 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-05-15 Paolo Borelli <pborelli@katamail.com>
+
+ * src/prefs.c (update_binding): plug a small leak.
+
2006-05-12 Elijah Newren <newren gmail com>
* configure.in: I don't think we want a config file for the
diff --git a/src/prefs.c b/src/prefs.c
index 6f5263cd..d2be470d 100644
--- a/src/prefs.c
+++ b/src/prefs.c
@@ -2201,10 +2201,9 @@ update_binding (MetaKeyPref *binding,
binding->name,
value);
- old_setting = meta_ui_accelerator_name(
- combo->keysym,
- combo->modifiers);
-
+ old_setting = meta_ui_accelerator_name (combo->keysym,
+ combo->modifiers);
+
if (!strcmp(old_setting, value))
{
/* We were about to set it to the same value
@@ -2213,6 +2212,7 @@ update_binding (MetaKeyPref *binding,
* meta_ui_accelerator_name. Bail out now
* so we don't get into an infinite loop.
*/
+ g_free (old_setting);
return TRUE;
}