render: Expose render_overlay

This function updates the overlay that foot uses. It will be used to
update the overlay when the flash effect ends.
This commit is contained in:
Alexander Orzechowski 2025-01-04 22:26:00 -05:00 committed by Daniel Eklöf
parent 25cd5dae26
commit f0253633d3
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
3 changed files with 5 additions and 1 deletions

View file

@ -72,6 +72,8 @@ void render_refresh_title(struct terminal *term) {}
void render_refresh_app_id(struct terminal *term) {}
void render_refresh_icon(struct terminal *term) {}
void render_overlay(struct terminal *term) {}
bool
render_xcursor_is_valid(const struct seat *seat, const char *cursor)
{

View file

@ -1862,7 +1862,7 @@ render_overlay_single_pixel(struct terminal *term, enum overlay_style style,
}
}
static void
void
render_overlay(struct terminal *term)
{
struct wayl_sub_surface *overlay = &term->window->overlay;

View file

@ -31,6 +31,8 @@ bool render_xcursor_set(
struct seat *seat, struct terminal *term, enum cursor_shape shape);
bool render_xcursor_is_valid(const struct seat *seat, const char *cursor);
void render_overlay(struct terminal *term);
struct render_worker_context {
int my_id;
struct terminal *term;