X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fcompute-dialog.c;h=3e8677ba48fd95863555e9bb84de59ef30b7146f;hb=17cc22594edc09fa76e03777a9019ec579cd8a1a;hp=553d55fffbb61b8d41a4ed4628b103d9ecd559a4;hpb=ccf449c7dc6ecea4d94303ad1865512f3c149cc6;p=pspp diff --git a/src/ui/gui/compute-dialog.c b/src/ui/gui/compute-dialog.c index 553d55fffb..3e8677ba48 100644 --- a/src/ui/gui/compute-dialog.c +++ b/src/ui/gui/compute-dialog.c @@ -34,12 +34,14 @@ static void function_list_populate (GtkTreeView *tv); static void insert_function_into_syntax_area (GtkTreeIter iter, GtkWidget *text_view, - GtkTreeModel *model + GtkTreeModel *model, + gpointer data ); static void insert_source_row_into_text_view (GtkTreeIter iter, GtkWidget *dest, - GtkTreeModel *model + GtkTreeModel *model, + gpointer data ); @@ -151,7 +153,7 @@ generate_syntax (const struct compute_dialog *cd) gchar *text; GString *string ; const gchar *target_name ; - const gchar *expression; + gchar *expression; const gchar *label; GtkTextIter start, end; GtkWidget *target = get_widget_assert (cd->xml, "compute-entry1"); @@ -206,6 +208,9 @@ generate_syntax (const struct compute_dialog *cd) g_string_append (string, "EXECUTE.\n"); + + g_free (expression); + text = string->str; g_string_free (string, FALSE); @@ -401,6 +406,7 @@ compute_dialog (GObject *o, gpointer data) psppire_selector_set_subjects (PSPPIRE_SELECTOR (var_selector), dict_view, syntax_area, insert_source_row_into_text_view, + NULL, NULL); @@ -409,6 +415,7 @@ compute_dialog (GObject *o, gpointer data) psppire_selector_set_subjects (PSPPIRE_SELECTOR (func_selector), functions, syntax_area, insert_function_into_syntax_area, + NULL, NULL); @@ -527,7 +534,8 @@ function_list_populate (GtkTreeView *tv) static void insert_function_into_syntax_area (GtkTreeIter iter, GtkWidget *text_view, - GtkTreeModel *model + GtkTreeModel *model, + gpointer data ) { GString *string; @@ -590,7 +598,8 @@ insert_function_into_syntax_area (GtkTreeIter iter, static void insert_source_row_into_text_view (GtkTreeIter iter, GtkWidget *dest, - GtkTreeModel *model + GtkTreeModel *model, + gpointer data ) { GtkTreePath *path;