summaryrefslogtreecommitdiff
path: root/tests/weston-test-client-helper.c
diff options
context:
space:
mode:
authorBryce Harrington <bryce@osg.samsung.com>2015-04-23 16:33:49 -0700
committerBryce Harrington <bryce@osg.samsung.com>2015-05-21 15:06:08 -0700
commit692275f91fe458ac6c858a8d612540d72a1807cc (patch)
treec74d4a4caf62ffc1dcf40b92b97d38fdcbb6c6ce /tests/weston-test-client-helper.c
parentf280d11274b788af6c05d4ac4a1d305a783114c5 (diff)
downloadweston-692275f91fe458ac6c858a8d612540d72a1807cc.tar.gz
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>
Diffstat (limited to 'tests/weston-test-client-helper.c')
-rw-r--r--tests/weston-test-client-helper.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/weston-test-client-helper.c b/tests/weston-test-client-helper.c
index e9ebc833..e6817bd9 100644
--- a/tests/weston-test-client-helper.c
+++ b/tests/weston-test-client-helper.c
@@ -446,9 +446,19 @@ test_handle_n_egl_buffers(void *data, struct weston_test *weston_test, uint32_t
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 = {
test_handle_pointer_position,
test_handle_n_egl_buffers,
+ test_handle_capture_screenshot_done,
};
static void