From 640445acb48bceef6c1734248902bdb685d64869 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Fri, 14 Aug 2020 07:48:40 +0200 Subject: [PATCH] render: render-timer: position sub-surface similar to the scrollback indicator --- render.c | 5 +++++ wayland.c | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/render.c b/render.c index fe2e664f..989ef721 100644 --- a/render.c +++ b/render.c @@ -1502,6 +1502,11 @@ render_render_timer(struct terminal *term, struct timeval render_time) struct buffer *buf = shm_get_buffer( term->wl->shm, width, height, cookie, false, 1); + wl_subsurface_set_position( + win->render_timer_sub_surface, + margin / term->scale, + (term->margins.top + term->cell_height - margin) / term->scale); + render_osd( term, win->render_timer_surface, win->render_timer_sub_surface, diff --git a/wayland.c b/wayland.c index 385e2098..ac8dc273 100644 --- a/wayland.c +++ b/wayland.c @@ -1212,7 +1212,6 @@ wayl_win_init(struct terminal *term) wayl->sub_compositor, win->render_timer_surface, win->surface); wl_subsurface_set_sync(win->render_timer_sub_surface); wl_surface_set_user_data(win->render_timer_surface, win); - wl_subsurface_set_position(win->render_timer_sub_surface, 10, 10); wl_surface_commit(win->render_timer_surface); } return win;