dont clean up nulls
Dana Jansens danakj@orodu.net
1 files changed,
3 insertions(+),
3 deletions(-)
jump to
M
plugins/mouse/mouse.c
→
plugins/mouse/mouse.c
@@ -78,7 +78,8 @@ int i;
MouseBinding *b = it->data; for (i = 0; i < NUM_MOUSEACTION; ++i) - action_free(b->action[i]); + if (b->action[i] != NULL) + action_free(b->action[i]); g_free(b); } g_slist_free(data);@@ -328,8 +329,7 @@ b = g_new(MouseBinding, 1);
b->state = state; b->button = button; for (i = 0; i < NUM_MOUSEACTION; ++i) - if (i != mact) - b->action[i] = NULL; + b->action[i] = NULL; b->action[mact] = action; g_datalist_id_set_data(&bound_contexts, context, g_slist_append(g_datalist_id_get_data(&bound_contexts, context), b));