From ce04e2335ab80eda5674de3399aa16b5aea2657f Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Fri, 3 Oct 2014 15:27:25 +0200 Subject: terminal/screen: adjust screen age only on update Instead of increasing the screen-age on redraw, we now increase it only on real updates. This is effectively the same, but avoids increased age counters on backbuffer rendering. Therefore, we can now check age counters against fronbuffers safely, while rendering frames in background. --- src/libsystemd-terminal/term.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/libsystemd-terminal/term.h') diff --git a/src/libsystemd-terminal/term.h b/src/libsystemd-terminal/term.h index 8efd48b263..eae6c6352f 100644 --- a/src/libsystemd-terminal/term.h +++ b/src/libsystemd-terminal/term.h @@ -156,6 +156,7 @@ DEFINE_TRIVIAL_CLEANUP_FUNC(term_screen*, term_screen_unref); unsigned int term_screen_get_width(term_screen *screen); unsigned int term_screen_get_height(term_screen *screen); +uint64_t term_screen_get_age(term_screen *screen); int term_screen_feed_text(term_screen *screen, const uint8_t *in, size_t size); int term_screen_feed_keyboard(term_screen *screen, -- cgit v1.2.3-54-g00ecf