vte: set default flags on soft-reset

Instead of clearing all flags we set the default flags now. They are
defined by the VT220 to be set this way on soft-reset.

Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
This commit is contained in:
David Herrmann 2012-05-29 16:20:22 +02:00
parent e39883610e
commit 5f8ca1fd78

View File

@ -273,6 +273,10 @@ void kmscon_vte_reset(struct kmscon_vte *vte)
return;
vte->flags = 0;
vte->flags |= FLAG_TEXT_CURSOR_MODE;
vte->flags |= FLAG_AUTO_REPEAT_MODE;
vte->flags |= FLAG_SEND_RECEIVE_MODE;
kmscon_utf8_mach_reset(vte->mach);
vte->state = STATE_GROUND;
vte->gl = &kmscon_vte_unicode_lower;