Merge e662dce0c363374eded8d54503984415f1524f04 into 0fc69a4ca5b359504bd017acecda7843a387aa78

This commit is contained in:
GitHub Merge Button 2012-01-18 09:02:47 -08:00
commit b813a41e0a
2 changed files with 2 additions and 1 deletions

View File

@ -698,7 +698,7 @@ bool kmscon_xkb_process_evdev_key(struct xkb_desc *desc,
}
event_filled = false;
if (key_state != KMSCON_KEY_RELEASED) {
if (key_state != KMSCON_KEY_RELEASED && !state_changed) {
out->keycode = code;
out->keysym = sym;
/* 1-to-1 match - this might change. */

View File

@ -181,6 +181,7 @@ void kmscon_terminal_unref(struct kmscon_terminal *term)
kmscon_vte_unref(term->vte);
kmscon_console_unref(term->console);
kmscon_terminal_disconnect_eloop(term);
kmscon_idle_unref(term->redraw);
free(term);
log_debug("terminal: destroying terminal object\n");
}