[PATCH wayland 3/8] client: Be more clear about when one must call wl_display_flush
Jonas Ådahl
jadahl at gmail.com
Fri Oct 2 02:32:54 PDT 2015
Blocking in general is not what means it is required to flush, but
blocking on input from the wl_display file descriptor.
Signed-off-by: Jonas Ådahl <jadahl at gmail.com>
---
src/wayland-client.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/wayland-client.c b/src/wayland-client.c
index cd80d84..ed33886 100644
--- a/src/wayland-client.c
+++ b/src/wayland-client.c
@@ -1788,10 +1788,10 @@ wl_display_get_protocol_error(struct wl_display *display,
* \param display The display context object
* \return The number of bytes sent on success or -1 on failure
*
- * Send all buffered data on the client side to the server. Clients
- * should call this function before blocking. On success, the number
- * of bytes sent to the server is returned. On failure, this
- * function returns -1 and errno is set appropriately.
+ * Send all buffered data on the client side to the server. Clients should
+ * always call this function before blocking on input from the display fd.
+ * On success, the number of bytes sent to the server is returned. On
+ * failure, this function returns -1 and errno is set appropriately.
*
* wl_display_flush() never blocks. It will write as much data as
* possible, but if all data could not be written, errno will be set
--
2.4.3
More information about the wayland-devel
mailing list