aboutsummaryrefslogtreecommitdiffhomepage
path: root/uzbl.c
diff options
context:
space:
mode:
authorGravatar Robert Manea <gotmor@gmail.com>2009-07-09 11:44:51 +0200
committerGravatar Robert Manea <gotmor@gmail.com>2009-07-09 11:44:51 +0200
commit4be1386eeb4858bce3ade065deb2f351b9cae2ff (patch)
tree835642d0fdef04449d8bab19944941fb799dadd9 /uzbl.c
parent333718c5cee02fcf84f3538a720687c832bc4fc8 (diff)
free uzbl.gui.geometry before resetting it
Diffstat (limited to 'uzbl.c')
-rw-r--r--uzbl.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/uzbl.c b/uzbl.c
index bc51642..2220832 100644
--- a/uzbl.c
+++ b/uzbl.c
@@ -2715,6 +2715,9 @@ retreive_geometry() {
gtk_window_get_position(GTK_WINDOW(uzbl.gui.main_window), &x, &y);
g_string_printf(buf, "%dx%d+%d+%d", w, h, x, y);
+
+ if(uzbl.gui.geometry)
+ g_free(uzbl.gui.geometry);
uzbl.gui.geometry = g_string_free(buf, FALSE);
}