From c3e11f7b7c9aec22f7ecc56feacf42194e7ea727 Mon Sep 17 00:00:00 2001 From: Rostislav Pehlivanov Date: Fri, 29 Jul 2016 02:24:52 +0100 Subject: osdep/io: introduce mp_flush_wakeup_pipe() Makes a fairly common occurence with wakeup_pipes easier to handle. --- input/ipc-unix.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'input') diff --git a/input/ipc-unix.c b/input/ipc-unix.c index 12d7018c9e..0f4b7132e4 100644 --- a/input/ipc-unix.c +++ b/input/ipc-unix.c @@ -133,8 +133,7 @@ static void *client_thread(void *p) } if (fds[0].revents & POLLIN) { - char discard[100]; - (void)read(pipe_fd, discard, sizeof(discard)); + mp_flush_wakeup_pipe(pipe_fd); while (1) { mpv_event *event = mpv_wait_event(arg->client, 0); -- cgit v1.2.3