diff options
author | Jeff Morriss <jeff.morriss@ulticom.com> | 2012-05-24 18:55:38 +0000 |
---|---|---|
committer | Jeff Morriss <jeff.morriss@ulticom.com> | 2012-05-24 18:55:38 +0000 |
commit | 474281be2a9c97e7caaff902fff1591e922ba60c (patch) | |
tree | a0f4b8d3d58b9a933b79ebd9c7edbf5f02dd3f96 /ui/gtk/summary_dlg.c | |
parent | cef1cc7e14065b6e5aae2f90b30c4eaeb42e3657 (diff) |
Free the new comment after calling gtk_text_buffer_set_text().
svn path=/trunk/; revision=42831
Diffstat (limited to 'ui/gtk/summary_dlg.c')
-rw-r--r-- | ui/gtk/summary_dlg.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ui/gtk/summary_dlg.c b/ui/gtk/summary_dlg.c index a106d5ad61..6e58802e25 100644 --- a/ui/gtk/summary_dlg.c +++ b/ui/gtk/summary_dlg.c @@ -263,7 +263,7 @@ summary_open_cb(GtkWidget *w _U_, gpointer d _U_) GtkWidget *comment_vbox; GtkWidget *view; GtkTextBuffer *buffer = NULL; - const gchar *buf_str; + gchar *buf_str; GtkWidget *ok_bt, *clear_bt; frame = gtk_frame_new ("Capture comments"); @@ -277,14 +277,15 @@ summary_open_cb(GtkWidget *w _U_, gpointer d _U_) view = gtk_text_view_new (); buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view)); - if(summary.opt_comment == NULL){ + if(summary.opt_comment == NULL) { buf_str = g_strdup_printf("[None]"); - }else{ + } else { buf_str = g_strdup_printf("%s", summary.opt_comment); } gtk_text_buffer_set_text (buffer, buf_str, -1); gtk_container_add(GTK_CONTAINER(comment_vbox), view); gtk_widget_show (view); + g_free(buf_str); /* Button row. */ bbox = dlg_button_row_new (GTK_STOCK_OK, GTK_STOCK_CLEAR, NULL); |