diff --git a/frontend/frontend_ios.c b/frontend/frontend_ios.c
index d351c1d428..2492711955 100644
--- a/frontend/frontend_ios.c
+++ b/frontend/frontend_ios.c
@@ -92,10 +92,9 @@ void* rarch_main_ios(void* args)
#ifdef HAVE_RGUI
char* system_directory = ios_get_rarch_system_directory();
- strlcpy(g_extern.savestate_dir, system_directory,
- sizeof(g_extern.savestate_dir));
- strlcpy(g_extern.savefile_dir, system_directory,
- sizeof(g_extern.savefile_dir));
+ strlcpy(g_extern.savestate_dir, system_directory, sizeof(g_extern.savestate_dir));
+ strlcpy(g_extern.savefile_dir, system_directory, sizeof(g_extern.savefile_dir));
+ free(system_directory);
menu_init();
g_extern.lifecycle_mode_state |= 1ULL << MODE_GAME;
@@ -168,8 +167,6 @@ void* rarch_main_ios(void* args)
if (g_extern.main_is_init)
rarch_main_deinit();
-
- free(system_directory);
#else
while ((g_extern.is_paused && !g_extern.is_oneshot) ? rarch_main_idle_iterate() : rarch_main_iterate());
rarch_main_deinit();
diff --git a/griffin/griffin.c b/griffin/griffin.c
index d420276399..e647c924d1 100644
--- a/griffin/griffin.c
+++ b/griffin/griffin.c
@@ -260,6 +260,7 @@ INPUT
#include "../ios/RetroArch/input/BTStack/btpad.c"
#include "../ios/RetroArch/input/BTStack/btpad_ps3.c"
#include "../ios/RetroArch/input/BTStack/btpad_wii.c"
+#include "../ios/RetroArch/input/BTStack/btpad_queue.c"
#elif defined(__BLACKBERRY_QNX__)
#include "../blackberry-qnx/qnx_input.c"
#endif
diff --git a/ios/Assets/PauseView.xib b/ios/Assets/PauseView.xib
index 6a3a7d88ba..4136ceee9c 100644
--- a/ios/Assets/PauseView.xib
+++ b/ios/Assets/PauseView.xib
@@ -41,8 +41,11 @@
292
{{160, 237}, {120, 44}}
+
+
_NS:9
NO
+ 4
IBIPadFramework
0
0
@@ -75,6 +78,7 @@
292
{{20, 20}, {120, 44}}
+
_NS:9
NO
@@ -97,6 +101,7 @@
292
{{160, 20}, {120, 44}}
+
_NS:9
NO
@@ -119,9 +124,11 @@
292
{{20, 237}, {120, 44}}
+
_NS:9
NO
+ 1
IBIPadFramework
0
0
@@ -141,9 +148,11 @@
292
{{20, 186}, {120, 44}}
+
_NS:9
NO
+ 3
IBIPadFramework
0
0
@@ -163,9 +172,11 @@
292
{{160, 186}, {120, 44}}
+
_NS:9
NO
+ 2
IBIPadFramework
0
0
@@ -185,14 +196,16 @@
292
{{20, 135}, {260, 44}}
+
_NS:9
NO
- 1
+ 10
IBIPadFramework
10
0
+ 0
1
2
3
@@ -202,7 +215,6 @@
7
8
9
- 10
@@ -258,6 +270,7 @@
292
{{20, 71}, {120, 44}}
+
_NS:9
NO
@@ -280,6 +293,7 @@
292
{{160, 71}, {120, 44}}
+
_NS:9
NO
@@ -300,6 +314,7 @@
{{0, 20}, {300, 300}}
+