Initialize input manager dynamically

The input manager was partially initialized statically, but a call to
input_manager_init() was needed anyway, so initialize all the fields
from the "constructor".

This is consistent with the initialization of the other structs.
This commit is contained in:
Romain Vimont 2021-05-17 08:46:38 +02:00
commit 6a2cd089a1
3 changed files with 11 additions and 19 deletions

View file

@ -42,8 +42,8 @@ struct input_manager {
};
void
input_manager_init(struct input_manager *im,
const struct scrcpy_options *options);
input_manager_init(struct input_manager *im, struct controller *controller,
struct screen *screen, const struct scrcpy_options *options);
bool
input_manager_handle_event(struct input_manager *im, SDL_Event *event);