summaryrefslogtreecommitdiffstats
path: root/src/gui-gtk
diff options
context:
space:
mode:
authorKarel Klic <kklic@redhat.com>2011-03-14 12:32:50 +0100
committerKarel Klic <kklic@redhat.com>2011-03-14 12:32:50 +0100
commitddf76570ca8a96472fb7c70d5ba1d91631892ef6 (patch)
tree3bf7b524f5c73700dccd299b766de6f4988feb67 /src/gui-gtk
parent3193c4a31ab218d99e0fb75790198d927bdaa991 (diff)
downloadabrt-ddf76570ca8a96472fb7c70d5ba1d91631892ef6.tar.gz
abrt-ddf76570ca8a96472fb7c70d5ba1d91631892ef6.tar.xz
abrt-ddf76570ca8a96472fb7c70d5ba1d91631892ef6.zip
event-config-dialog: do not store pointer to GTK-internal storage in plugin options
Diffstat (limited to 'src/gui-gtk')
-rw-r--r--src/gui-gtk/event_config_dialog.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui-gtk/event_config_dialog.c b/src/gui-gtk/event_config_dialog.c
index 85e910a3..b773c8ad 100644
--- a/src/gui-gtk/event_config_dialog.c
+++ b/src/gui-gtk/event_config_dialog.c
@@ -213,7 +213,7 @@ static void save_value_from_widget(gpointer data, gpointer user_data)
case OPTION_TYPE_TEXT:
case OPTION_TYPE_NUMBER:
case OPTION_TYPE_PASSWORD:
- ow->option->value = (char *)gtk_entry_get_text(GTK_ENTRY(ow->widget));
+ ow->option->value = xstrdup((char *)gtk_entry_get_text(GTK_ENTRY(ow->widget)));
break;
case OPTION_TYPE_BOOL:
ow->option->value = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ow->widget)) ? xstrdup("yes") : xstrdup("no");