summaryrefslogtreecommitdiff
path: root/gtk/gtkinputdialog.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkinputdialog.c')
-rw-r--r--gtk/gtkinputdialog.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkinputdialog.c b/gtk/gtkinputdialog.c
index 00d3ed8ddf..c78a454a1d 100644
--- a/gtk/gtkinputdialog.c
+++ b/gtk/gtkinputdialog.c
@@ -481,8 +481,10 @@ gtk_input_dialog_set_axis (GtkWidget *w,
else
old_use = GDK_AXIS_IGNORE;
- if (axis == old_axis)
+ if (axis == old_axis) {
+ g_free (new_axes);
return;
+ }
/* we must always have an x and a y axis */
if ((axis == -1 && (use == GDK_AXIS_X || use == GDK_AXIS_Y)) ||