Initialize struct field by field

Initializing with braces initializes the other fields to 0, which is not
necessary.
This commit is contained in:
Romain Vimont 2018-03-07 14:46:31 +01:00
parent fffeedffda
commit e4d64e8752

View file

@ -36,14 +36,11 @@ static SDL_bool is_ctrl_down(void) {
static void send_keycode(struct controller *controller, enum android_keycode keycode, const char *name) { static void send_keycode(struct controller *controller, enum android_keycode keycode, const char *name) {
// send DOWN event // send DOWN event
struct control_event control_event = { struct control_event control_event;
.type = CONTROL_EVENT_TYPE_KEYCODE, control_event.type = CONTROL_EVENT_TYPE_KEYCODE;
.keycode_event = { control_event.keycode_event.action = AKEY_EVENT_ACTION_DOWN;
.action = AKEY_EVENT_ACTION_DOWN, control_event.keycode_event.keycode = keycode;
.keycode = keycode, control_event.keycode_event.metastate = 0;
.metastate = 0,
},
};
if (!controller_push_event(controller, &control_event)) { if (!controller_push_event(controller, &control_event)) {
LOGW("Cannot send %s (DOWN)", name); LOGW("Cannot send %s (DOWN)", name);
@ -82,12 +79,10 @@ static inline void action_volume_down(struct controller *controller) {
} }
static void turn_screen_on(struct controller *controller) { static void turn_screen_on(struct controller *controller) {
struct control_event control_event = { struct control_event control_event;
.type = CONTROL_EVENT_TYPE_COMMAND, control_event.type = CONTROL_EVENT_TYPE_COMMAND;
.command_event = { control_event.command_event.action = CONTROL_EVENT_COMMAND_SCREEN_ON;
.action = CONTROL_EVENT_COMMAND_SCREEN_ON,
},
};
if (!controller_push_event(controller, &control_event)) { if (!controller_push_event(controller, &control_event)) {
LOGW("Cannot turn screen on"); LOGW("Cannot turn screen on");
} }