mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-02-11 06:25:26 +00:00
(iOS) Cleanups
This commit is contained in:
parent
5bffebd203
commit
8ed01e04ca
@ -33,8 +33,6 @@
|
|||||||
id<RetroArch_Platform> apple_platform;
|
id<RetroArch_Platform> apple_platform;
|
||||||
static CFRunLoopObserverRef iterate_observer;
|
static CFRunLoopObserverRef iterate_observer;
|
||||||
|
|
||||||
/* forward decls */
|
|
||||||
|
|
||||||
void apple_rarch_exited(void);
|
void apple_rarch_exited(void);
|
||||||
|
|
||||||
void main_exit_save_config(void);
|
void main_exit_save_config(void);
|
||||||
@ -95,7 +93,7 @@ const void* apple_get_frontend_settings(void)
|
|||||||
settings[2] = setting_string_setting(ST_STRING, "ios_btmode", "Bluetooth Input Type", apple_frontend_settings.bluetooth_mode,
|
settings[2] = setting_string_setting(ST_STRING, "ios_btmode", "Bluetooth Input Type", apple_frontend_settings.bluetooth_mode,
|
||||||
sizeof(apple_frontend_settings.bluetooth_mode), "none", "<null>", GROUP_NAME, SUBGROUP_NAME, NULL, NULL);
|
sizeof(apple_frontend_settings.bluetooth_mode), "none", "<null>", GROUP_NAME, SUBGROUP_NAME, NULL, NULL);
|
||||||
|
|
||||||
// Set ios_btmode options based on runtime environment
|
/* Set iOS_btmode options based on runtime environment. */
|
||||||
if (btstack_try_load())
|
if (btstack_try_load())
|
||||||
settings[2].values = "icade|keyboard|small_keyboard|btstack";
|
settings[2].values = "icade|keyboard|small_keyboard|btstack";
|
||||||
else
|
else
|
||||||
@ -373,7 +371,6 @@ void notify_content_loaded(void)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// UINavigationControllerDelegate
|
|
||||||
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
|
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
|
||||||
{
|
{
|
||||||
apple_input_reset_icade_buttons();
|
apple_input_reset_icade_buttons();
|
||||||
@ -424,6 +421,8 @@ void notify_content_loaded(void)
|
|||||||
|
|
||||||
- (void)refreshSystemConfig
|
- (void)refreshSystemConfig
|
||||||
{
|
{
|
||||||
|
bool small_keyboard, is_icade, is_btstack;
|
||||||
|
|
||||||
/* Get enabled orientations */
|
/* Get enabled orientations */
|
||||||
apple_frontend_settings.orientation_flags = UIInterfaceOrientationMaskAll;
|
apple_frontend_settings.orientation_flags = UIInterfaceOrientationMaskAll;
|
||||||
|
|
||||||
@ -432,14 +431,14 @@ void notify_content_loaded(void)
|
|||||||
else if (!strcmp(apple_frontend_settings.orientations, "portrait"))
|
else if (!strcmp(apple_frontend_settings.orientations, "portrait"))
|
||||||
apple_frontend_settings.orientation_flags = UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown;
|
apple_frontend_settings.orientation_flags = UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown;
|
||||||
|
|
||||||
// Set bluetooth mode
|
/* Set bluetooth mode */
|
||||||
bool small_keyboard = !(strcmp(apple_frontend_settings.bluetooth_mode, "small_keyboard"));
|
small_keyboard = !(strcmp(apple_frontend_settings.bluetooth_mode, "small_keyboard"));
|
||||||
bool is_icade = !(strcmp(apple_frontend_settings.bluetooth_mode, "icade"));
|
is_icade = !(strcmp(apple_frontend_settings.bluetooth_mode, "icade"));
|
||||||
bool is_btstack = !(strcmp(apple_frontend_settings.bluetooth_mode, "btstack"));
|
is_btstack = !(strcmp(apple_frontend_settings.bluetooth_mode, "btstack"));
|
||||||
|
|
||||||
apple_input_enable_small_keyboard(small_keyboard);
|
apple_input_enable_small_keyboard(small_keyboard);
|
||||||
apple_input_enable_icade(is_icade);
|
apple_input_enable_icade(is_icade);
|
||||||
btstack_set_poweron(is_btstack);
|
btstack_set_poweron(is_btstack);
|
||||||
}
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user