wayland: make vo_wayland_reconfig a bool

This was already returning true/false but the type was int. Also
simplify a few places in the wayland contexts where we can just return
the value of this function instead of doing redundant checks.
This commit is contained in:
Dudemanguy 2023-01-08 14:02:13 -06:00
parent d73fc7912a
commit 8439c084e1
4 changed files with 4 additions and 10 deletions

View File

@ -149,10 +149,7 @@ static bool egl_create_context(struct ra_ctx *ctx)
static bool wayland_egl_reconfig(struct ra_ctx *ctx)
{
if (!vo_wayland_reconfig(ctx->vo))
return false;
return true;
return vo_wayland_reconfig(ctx->vo);
}
static void wayland_egl_uninit(struct ra_ctx *ctx)

View File

@ -123,10 +123,7 @@ static bool resize(struct ra_ctx *ctx)
static bool wayland_vk_reconfig(struct ra_ctx *ctx)
{
if (!vo_wayland_reconfig(ctx->vo))
return false;
return true;
return vo_wayland_reconfig(ctx->vo);
}
static int wayland_vk_control(struct ra_ctx *ctx, int *events, int request, void *arg)

View File

@ -2069,7 +2069,7 @@ err:
return false;
}
int vo_wayland_reconfig(struct vo *vo)
bool vo_wayland_reconfig(struct vo *vo)
{
struct vo_wayland_state *wl = vo->wl;

View File

@ -154,11 +154,11 @@ struct vo_wayland_state {
bool vo_wayland_check_visible(struct vo *vo);
bool vo_wayland_init(struct vo *vo);
bool vo_wayland_reconfig(struct vo *vo);
bool vo_wayland_supported_format(struct vo *vo, uint32_t format, uint64_t modifier);
int vo_wayland_allocate_memfd(struct vo *vo, size_t size);
int vo_wayland_control(struct vo *vo, int *events, int request, void *arg);
int vo_wayland_reconfig(struct vo *vo);
void vo_wayland_set_opaque_region(struct vo_wayland_state *wl, int alpha);
void vo_wayland_sync_swap(struct vo_wayland_state *wl);