diff options
author | David Herrmann <dh.herrmann@gmail.com> | 2014-10-03 15:27:25 +0200 |
---|---|---|
committer | David Herrmann <dh.herrmann@gmail.com> | 2014-10-03 15:57:00 +0200 |
commit | ce04e2335ab80eda5674de3399aa16b5aea2657f (patch) | |
tree | 949e3e38ee38d57c7d63cd85f6a326d7e7f5a8a8 /src/libsystemd-terminal/term.h | |
parent | 56dec05d29098b151421625c68525c2c3961e574 (diff) |
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.
Diffstat (limited to 'src/libsystemd-terminal/term.h')
-rw-r--r-- | src/libsystemd-terminal/term.h | 1 |
1 files changed, 1 insertions, 0 deletions
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, |