From 218c4843d729cf0fc45f6a7208e0068cc3388435 Mon Sep 17 00:00:00 2001 From: Carlos Bentzen Date: Thu, 6 Feb 2025 12:37:22 +0100 Subject: [PATCH] gamepad: fix ABI break in wpe_gamepad_client_interface In #134, the analog_button_changed field was added to wpe_gamepad_client_interface, but it missed removing one of trailing reserved fields, so the struct size grew and broke upstream WPE build in developer mode: ``` GamepadLibWPE.cpp:62:5: error: missing field '_wpe_reserved3' initializer [-Werror,-Wmissing-field-initializers] ``` --- include/wpe/gamepad.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/wpe/gamepad.h b/include/wpe/gamepad.h index 48caf1ac..0f1b0a29 100644 --- a/include/wpe/gamepad.h +++ b/include/wpe/gamepad.h @@ -145,7 +145,6 @@ struct wpe_gamepad_client_interface { /*< private >*/ void (*_wpe_reserved1)(void); void (*_wpe_reserved2)(void); - void (*_wpe_reserved3)(void); }; /**