aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2024-02-27 12:28:39 +0100
committerSimon Ser <contact@emersion.fr>2024-03-06 14:18:18 +0100
commit7a1e7dd54963fad696aa7a1305440945ba3761d1 (patch)
treebdd589cd1c22f5812b0b78a70fef45cf1cebb260 /src
parentconnection: simplify wl_closure_lookup_objects() loop (diff)
downloadwayland-7a1e7dd54963fad696aa7a1305440945ba3761d1.tar
wayland-7a1e7dd54963fad696aa7a1305440945ba3761d1.tar.gz
wayland-7a1e7dd54963fad696aa7a1305440945ba3761d1.tar.bz2
wayland-7a1e7dd54963fad696aa7a1305440945ba3761d1.tar.lz
wayland-7a1e7dd54963fad696aa7a1305440945ba3761d1.tar.xz
wayland-7a1e7dd54963fad696aa7a1305440945ba3761d1.tar.zst
wayland-7a1e7dd54963fad696aa7a1305440945ba3761d1.zip
client: simplify create_outgoing_proxy() loop
Decrease the indentation a bit. No functional change. Signed-off-by: Simon Ser <contact@emersion.fr>
Diffstat (limited to 'src')
-rw-r--r--src/wayland-client.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/wayland-client.c b/src/wayland-client.c
index 2954652..3e61dad 100644
--- a/src/wayland-client.c
+++ b/src/wayland-client.c
@@ -733,18 +733,14 @@ create_outgoing_proxy(struct wl_proxy *proxy, const struct wl_message *message,
count = arg_count_for_signature(signature);
for (i = 0; i < count; i++) {
signature = get_next_argument(signature, &arg);
+ if (arg.type != WL_ARG_NEW_ID)
+ continue;
- switch (arg.type) {
- case WL_ARG_NEW_ID:
- new_proxy = proxy_create(proxy, interface, version);
- if (new_proxy == NULL)
- return NULL;
+ new_proxy = proxy_create(proxy, interface, version);
+ if (new_proxy == NULL)
+ return NULL;
- args[i].o = &new_proxy->object;
- break;
- default:
- break;
- }
+ args[i].o = &new_proxy->object;
}
return new_proxy;