message: Only poll for gamepad events when the gamepad module is enabled
diff: @@ -230,6 +230,7 @@ where
  Event::Suspended(_) => (),
  }
  });
  + if ctx.conf.modules.gamepad {
  while let Some(gilrs::Event { id, event, .. }) = ctx.gamepad_context.next_event() {
  match event {
  gilrs::EventType::ButtonPressed(button, _) => {
  @@ -244,6 +245,7 @@ where
  _ => {}
  }
  }
  + }
  state.update(ctx)?;
  state.draw(ctx)?;
  }
  