tests: Handle screenshot done event in weston-test

Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
Reviewed-By: Derek Foreman <derekf@osg.samsung.com>
dev
Bryce Harrington 10 years ago
parent f280d11274
commit 692275f91f
  1. 10
      tests/weston-test-client-helper.c
  2. 1
      tests/weston-test-client-helper.h

@ -446,9 +446,19 @@ test_handle_n_egl_buffers(void *data, struct weston_test *weston_test, uint32_t
test->n_egl_buffers = n; test->n_egl_buffers = n;
} }
static void
test_handle_capture_screenshot_done(void *data, struct weston_test *weston_test)
{
struct test *test = data;
printf("Screenshot has been captured\n");
test->buffer_copy_done = 1;
}
static const struct weston_test_listener test_listener = { static const struct weston_test_listener test_listener = {
test_handle_pointer_position, test_handle_pointer_position,
test_handle_n_egl_buffers, test_handle_n_egl_buffers,
test_handle_capture_screenshot_done,
}; };
static void static void

@ -64,6 +64,7 @@ struct test {
int pointer_x; int pointer_x;
int pointer_y; int pointer_y;
uint32_t n_egl_buffers; uint32_t n_egl_buffers;
int buffer_copy_done;
}; };
struct input { struct input {

Loading…
Cancel
Save