terminal: redraw on display-refresh

If we get a display-refresh event from the session layer, we must redraw
the screen to avoid staying blank.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
This commit is contained in:
David Herrmann 2013-10-23 13:44:48 +02:00
parent 53f163537c
commit 709cece883

View File

@ -533,6 +533,9 @@ static int session_event(struct kmscon_session *session,
case KMSCON_SESSION_DISPLAY_GONE:
rm_display(term, ev->disp);
break;
case KMSCON_SESSION_DISPLAY_REFRESH:
redraw_all_test(term);
break;
case KMSCON_SESSION_ACTIVATE:
term->awake = true;
if (!term->opened)