From 2f0e0d68bcf464810855946bc2d47cb156bb60f2 Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Tue, 7 Nov 2023 13:26:19 -0800 Subject: [PATCH] fix: allow resetting fullscreen client to nullptr --- include/wpe/view-backend.h | 4 ++-- src/view-backend.c | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/include/wpe/view-backend.h b/include/wpe/view-backend.h index 79714daf..77268293 100644 --- a/include/wpe/view-backend.h +++ b/include/wpe/view-backend.h @@ -103,8 +103,8 @@ wpe_view_backend_set_input_client(struct wpe_view_backend*, const struct wpe_vie /** * wpe_view_backend_set_fullscreen_client: * @view_backend: (transfer none): The view backend to obtains events from. - * @client: (transfer none): Client with callbacks for the events. - * @userdata: (transfer none): User data passed to client callbacks. + * @client: (transfer none) (nullable): Client with callbacks for the events. + * @userdata: (transfer none) (nullable): User data passed to client callbacks. * * Configure a @client with callbacks invoked for DOM fullscreen requests. * diff --git a/src/view-backend.c b/src/view-backend.c index aee6b4f9..3aa8ff2b 100644 --- a/src/view-backend.c +++ b/src/view-backend.c @@ -103,8 +103,6 @@ wpe_view_backend_set_input_client(struct wpe_view_backend* backend, const struct void wpe_view_backend_set_fullscreen_client(struct wpe_view_backend* backend, const struct wpe_view_backend_fullscreen_client* client, void* client_data) { - assert(!backend->fullscreen_client); - backend->fullscreen_client = client; backend->fullscreen_client_data = client_data; }