Skip to content

Commit 9cd22bf

Browse files
carlosgcamposaperezdc
authored andcommitted
Add get_accessible vfunc to wpe_view_backend_client
And wpe_view_backend_dispatch_get_accessible()
1 parent dde7749 commit 9cd22bf

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

include/wpe/view-backend.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,9 @@ struct wpe_view_backend_client {
103103
void (*set_size)(void*, uint32_t, uint32_t);
104104
void (*frame_displayed)(void*);
105105
void (*activity_state_changed)(void*, uint32_t);
106+
void* (*get_accessible)(void*);
106107
void (*_wpe_reserved0)(void);
107108
void (*_wpe_reserved1)(void);
108-
void (*_wpe_reserved2)(void);
109109
};
110110

111111
WPE_EXPORT
@@ -128,6 +128,10 @@ WPE_EXPORT
128128
uint32_t
129129
wpe_view_backend_get_activity_state(struct wpe_view_backend*);
130130

131+
WPE_EXPORT
132+
void*
133+
wpe_view_backend_dispatch_get_accessible(struct wpe_view_backend* backend);
134+
131135
struct wpe_view_backend_input_client {
132136
void (*handle_keyboard_event)(void*, struct wpe_input_keyboard_event*);
133137
void (*handle_pointer_event)(void*, struct wpe_input_pointer_event*);

src/view-backend.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,14 @@ wpe_view_backend_get_activity_state(struct wpe_view_backend* backend)
146146
return backend->activity_state;
147147
}
148148

149+
void*
150+
wpe_view_backend_dispatch_get_accessible(struct wpe_view_backend* backend)
151+
{
152+
if (backend->backend_client && backend->backend_client->get_accessible)
153+
return backend->backend_client->get_accessible(backend->backend_client_data);
154+
return NULL;
155+
}
156+
149157
void
150158
wpe_view_backend_dispatch_keyboard_event(struct wpe_view_backend* backend, struct wpe_input_keyboard_event* event)
151159
{

0 commit comments

Comments
 (0)