diff --git a/src/config/session.c b/src/config/session.c index ab472f19..9292e35c 100644 --- a/src/config/session.c +++ b/src/config/session.c @@ -23,6 +23,8 @@ #if WLR_HAS_DRM_BACKEND #include +#else + #define wlr_backend_is_drm(backend) (false) #endif static const char *const env_vars[] = { @@ -181,7 +183,6 @@ env_dir_cleanup: return success; } -#if WLR_HAS_DRM_BACKEND static void backend_check_drm(struct wlr_backend *backend, void *is_drm) { @@ -189,7 +190,6 @@ backend_check_drm(struct wlr_backend *backend, void *is_drm) *(bool *)is_drm = true; } } -#endif static bool should_update_activation(struct server *server) @@ -213,9 +213,7 @@ should_update_activation(struct server *server) /* With no valid preference, update when a DRM backend is in use */ bool have_drm = false; -#if WLR_HAS_DRM_BACKEND wlr_multi_for_each_backend(server->backend, backend_check_drm, &have_drm); -#endif return have_drm; }