From a290d7a78dc36275e24e54f84570f37a66dc67a4 Mon Sep 17 00:00:00 2001 From: Manuel Stoeckl Date: Thu, 4 Feb 2021 08:57:18 -0500 Subject: Make implementation function lists static const This requires a change to the type of `struct wlr_tablet` and `wlr_tablet_init` signature, both of which are part of the unstable API. --- backend/session/session.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'backend/session') diff --git a/backend/session/session.c b/backend/session/session.c index 1c6321a5..a076543a 100644 --- a/backend/session/session.c +++ b/backend/session/session.c @@ -25,7 +25,7 @@ extern const struct session_impl session_logind; extern const struct session_impl session_direct; extern const struct session_impl session_noop; -static const struct session_impl *impls[] = { +static const struct session_impl *const impls[] = { #if WLR_HAS_LIBSEAT &session_libseat, #endif @@ -137,7 +137,7 @@ struct wlr_session *wlr_session_create(struct wl_display *disp) { env_wlr_session); } } else { - const struct session_impl **iter; + const struct session_impl *const *iter; for (iter = impls; !session && *iter; ++iter) { session = (*iter)->create(disp); } -- cgit v1.2.3