summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLucas Rocha <lucasr@gnome.org>2008-04-07 19:06:21 +0000
committerLucas Almeida Rocha <lucasr@src.gnome.org>2008-04-07 19:06:21 +0000
commiteeb43bf65b8fd1f41b30e69fd898526ba02d9f78 (patch)
tree176808b1cf8cfb2d4ea0b0f43f67e66592fcfa27 /src
parentUpdated Spanish translation (diff)
downloadzenity-eeb43bf65b8fd1f41b30e69fd898526ba02d9f78.tar.gz
zenity-eeb43bf65b8fd1f41b30e69fd898526ba02d9f78.tar.bz2
zenity-eeb43bf65b8fd1f41b30e69fd898526ba02d9f78.zip
fix memory leak on custom labels (Fixes bug #526627). Patch by
2008-03-30 Lucas Rocha <lucasr@gnome.org> * src/msg.c (zenity_msg_construct_question_dialog): fix memory leak on custom labels (Fixes bug #526627). Patch by kraai@ftbfs.org. svn path=/trunk/; revision=1348
Diffstat (limited to 'src')
-rw-r--r--src/msg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/msg.c b/src/msg.c
index 90e51642..03642686 100644
--- a/src/msg.c
+++ b/src/msg.c
@@ -40,13 +40,13 @@ zenity_msg_construct_question_dialog (GtkWidget *dialog, ZenityMsgData *msg_data
gtk_widget_grab_focus (ok_button);
if (msg_data->cancel_label) {
- gtk_button_set_label (GTK_BUTTON (cancel_button), g_strdup (msg_data->cancel_label));
+ gtk_button_set_label (GTK_BUTTON (cancel_button), msg_data->cancel_label);
gtk_button_set_image (GTK_BUTTON (cancel_button),
gtk_image_new_from_stock (GTK_STOCK_CANCEL, GTK_ICON_SIZE_BUTTON));
}
if (msg_data->ok_label) {
- gtk_button_set_label (GTK_BUTTON (ok_button), g_strdup (msg_data->ok_label));
+ gtk_button_set_label (GTK_BUTTON (ok_button), msg_data->ok_label);
gtk_button_set_image (GTK_BUTTON (ok_button),
gtk_image_new_from_stock (GTK_STOCK_OK, GTK_ICON_SIZE_BUTTON));
}
bgstack15