fix seg fault when outputing files with special printf format strings
2007-05-15 Lucas Rocha <lucasr@gnome.org> * src/text.c (zenity_text_dialog_response): fix seg fault when outputing files with special printf format strings (Fixes bug #405006). Patch from Mariano Suárez-Alvarez. svn path=/trunk/; revision=1212
This commit is contained in:
parent
a705262d81
commit
b9cbcc8d0b
@ -1,3 +1,9 @@
|
|||||||
|
2007-05-15 Lucas Rocha <lucasr@gnome.org>
|
||||||
|
|
||||||
|
* src/text.c (zenity_text_dialog_response): fix seg fault when
|
||||||
|
outputing files with special printf format strings (Fixes
|
||||||
|
bug #405006). Patch from Mariano Suárez-Alvarez.
|
||||||
|
|
||||||
2007-05-15 Lucas Rocha <lucasr@gnome.org>
|
2007-05-15 Lucas Rocha <lucasr@gnome.org>
|
||||||
|
|
||||||
* src/tree.c (zenity_tree_dialog_toggle_get_selected): fix index
|
* src/tree.c (zenity_tree_dialog_toggle_get_selected): fix index
|
||||||
|
@ -159,9 +159,12 @@ zenity_text_dialog_response (GtkWidget *widget, int response, gpointer data)
|
|||||||
case GTK_RESPONSE_CLOSE:
|
case GTK_RESPONSE_CLOSE:
|
||||||
if (zen_text_data->editable) {
|
if (zen_text_data->editable) {
|
||||||
GtkTextIter start, end;
|
GtkTextIter start, end;
|
||||||
|
gchar *text;
|
||||||
|
|
||||||
gtk_text_buffer_get_bounds (zen_text_data->buffer, &start, &end);
|
gtk_text_buffer_get_bounds (zen_text_data->buffer, &start, &end);
|
||||||
g_print (gtk_text_buffer_get_text (zen_text_data->buffer, &start, &end, 0));
|
text = gtk_text_buffer_get_text (zen_text_data->buffer, &start, &end, 0);
|
||||||
|
g_print ("%s", text);
|
||||||
|
g_free (text);
|
||||||
}
|
}
|
||||||
zen_data->exit_code = zenity_util_return_exit_code (ZENITY_OK);
|
zen_data->exit_code = zenity_util_return_exit_code (ZENITY_OK);
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user