symbol: Store symbols instead of pointers
This commit is contained in:
@ -748,7 +748,8 @@ symbols_end_element_callback (GMarkupParseContext *pcontext,
|
||||
g_strcmp0 (element_name, "keysym") == 0 ||
|
||||
g_strcmp0 (element_name, "text") == 0) {
|
||||
|
||||
struct squeek_symbol *symbol = squeek_symbol_new(
|
||||
squeek_symbols_add(
|
||||
eek_key_get_symbol_matrix(data->key),
|
||||
element_name,
|
||||
text,
|
||||
data->keyval,
|
||||
@ -757,7 +758,6 @@ symbols_end_element_callback (GMarkupParseContext *pcontext,
|
||||
data->tooltip
|
||||
);
|
||||
|
||||
squeek_symbols_append(eek_key_get_symbol_matrix(data->key), symbol);
|
||||
data->keyval = 0;
|
||||
g_free(data->label);
|
||||
data->label = NULL;
|
||||
|
||||
Reference in New Issue
Block a user