diff options
Diffstat (limited to 'src/iobuf.c')
-rw-r--r-- | src/iobuf.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/iobuf.c b/src/iobuf.c index 6516a2c..050f2ed 100644 --- a/src/iobuf.c +++ b/src/iobuf.c @@ -32,13 +32,9 @@ int mtdev_idle(struct mtdev *dev, int fd, int ms) { - struct mtdev_state *state = dev->state; - struct mtdev_iobuf *buf = &state->iobuf; + struct mtdev_iobuf *buf = &dev->state->iobuf; struct pollfd fds = { fd, POLLIN, 0 }; - return evbuf_empty(&state->outbuf) && - evbuf_empty(&state->inbuf) && - buf->head == buf->tail && - poll(&fds, 1, ms) <= 0; + return buf->head == buf->tail && poll(&fds, 1, ms) <= 0; } int mtdev_fetch(struct mtdev *dev, int fd, struct input_event *ev) |