dont clean up nulls
This commit is contained in:
parent
83e86fa0b6
commit
e4fe6da48c
1 changed files with 3 additions and 3 deletions
|
@ -78,6 +78,7 @@ static void foreach_clear(GQuark key, gpointer data, gpointer user_data)
|
||||||
|
|
||||||
MouseBinding *b = it->data;
|
MouseBinding *b = it->data;
|
||||||
for (i = 0; i < NUM_MOUSEACTION; ++i)
|
for (i = 0; i < NUM_MOUSEACTION; ++i)
|
||||||
|
if (b->action[i] != NULL)
|
||||||
action_free(b->action[i]);
|
action_free(b->action[i]);
|
||||||
g_free(b);
|
g_free(b);
|
||||||
}
|
}
|
||||||
|
@ -328,7 +329,6 @@ static gboolean mbind(char *buttonstr, char *contextstr, MouseAction mact,
|
||||||
b->state = state;
|
b->state = state;
|
||||||
b->button = button;
|
b->button = button;
|
||||||
for (i = 0; i < NUM_MOUSEACTION; ++i)
|
for (i = 0; i < NUM_MOUSEACTION; ++i)
|
||||||
if (i != mact)
|
|
||||||
b->action[i] = NULL;
|
b->action[i] = NULL;
|
||||||
b->action[mact] = action;
|
b->action[mact] = action;
|
||||||
g_datalist_id_set_data(&bound_contexts, context,
|
g_datalist_id_set_data(&bound_contexts, context,
|
||||||
|
|
Loading…
Reference in a new issue