From 709cece8834c11b4ed83c9aa9a45385a4fb07740 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Wed, 23 Oct 2013 13:44:48 +0200 Subject: 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 --- src/kmscon_terminal.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/kmscon_terminal.c b/src/kmscon_terminal.c index 482d50f..3a1f8f0 100644 --- a/src/kmscon_terminal.c +++ b/src/kmscon_terminal.c @@ -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) -- cgit v1.2.3