Merge pull request #102220 from jkirsteins/janiskirsteins/fix-joypad-ios

Fix a crash on iOS from Joypad initialization
This commit is contained in:
Thaddeus Crews 2025-01-31 09:15:39 -06:00
commit c5d064ed1b
No known key found for this signature in database
GPG key ID: 62181B86FE9E5D84
2 changed files with 5 additions and 4 deletions

View file

@ -65,8 +65,7 @@ private:
virtual void initialize_core() override;
virtual void initialize() override;
virtual void initialize_joypads() override {
}
virtual void initialize_joypads() override;
virtual void set_main_loop(MainLoop *p_main_loop) override;
virtual MainLoop *get_main_loop() const override;

View file

@ -126,11 +126,13 @@ void OS_IOS::initialize() {
initialize_core();
}
void OS_IOS::initialize_joypads() {
joypad_apple = memnew(JoypadApple);
}
void OS_IOS::initialize_modules() {
ios = memnew(iOS);
Engine::get_singleton()->add_singleton(Engine::Singleton("iOS", ios));
joypad_apple = memnew(JoypadApple);
}
void OS_IOS::deinitialize_modules() {