wayland: refactor: wayl_surface_scale(): pass wayl_surface pointer

Instead of passing a raw wl_surface pointer, pass a wayl_surface
pointer.

This is needed later, when using fractional scaling to scale the
surface (since then we need the surface’s viewport object).
This commit is contained in:
Daniel Eklöf 2023-06-26 16:53:16 +02:00
parent ba46a039ac
commit 434fd6aa1f
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
3 changed files with 32 additions and 37 deletions

View file

@ -455,7 +455,7 @@ void wayl_roundtrip(struct wayland *wayl);
bool wayl_fractional_scaling(const struct wayland *wayl);
void wayl_surface_scale(
const struct wayland *wayl, struct wl_surface *surf, float scale);
const struct wayland *wayl, const struct wayl_surface *surf, float scale);
struct wl_window *wayl_win_init(struct terminal *term, const char *token);
void wayl_win_destroy(struct wl_window *win);