Commit ad227d9f4f7b22f8057bccfb81ecb5fac55b1a87
1 parent
3d6c9913
Exists in
master
and in
1 other branch
Fixing segfault on key file save.
Showing
2 changed files
with
8 additions
and
2 deletions
Show diff stats
src/terminal/keyboard/keyfile.c
... | ... | @@ -79,9 +79,12 @@ |
79 | 79 | |
80 | 80 | void v3270_accelerator_map_to_key_file(GtkWidget *widget, GKeyFile *key_file, const gchar *group_name) |
81 | 81 | { |
82 | - struct Args args = { key_file, group_name }; | |
82 | + struct Args args = { | |
83 | + key_file, | |
84 | + (group_name ? group_name : "accelerators") | |
85 | + }; | |
83 | 86 | |
84 | - g_key_file_remove_group(key_file,group_name,NULL); | |
87 | + g_key_file_remove_group(key_file,args.group_name,NULL); | |
85 | 88 | v3270_accelerator_map_foreach(GTK_WIDGET(widget),save_accelerator,&args); |
86 | 89 | |
87 | 90 | } | ... | ... |
src/terminal/keyfile.c