summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
Diffstat (limited to 'platform')
-rw-r--r--platform/isim/SCsub11
-rw-r--r--platform/x11/joystick_linux.cpp8
2 files changed, 10 insertions, 9 deletions
diff --git a/platform/isim/SCsub b/platform/isim/SCsub
index 2bd65cb49b..8a46565e7e 100644
--- a/platform/isim/SCsub
+++ b/platform/isim/SCsub
@@ -12,22 +12,25 @@ iphone_lib = [
'#platform/iphone/view_controller.mm',
'#platform/iphone/game_center.mm',
'#platform/iphone/in_app_store.mm',
- '#platform/iphone/Appirater.m',
+ '#platform/iphone/icloud.mm',
+ #'#platform/iphone/Appirater.m',
+ '#platform/iphone/ios.mm',
]
-
#env.Depends('#core/math/vector3.h', 'vector3_psp.h')
#iphone_lib = env.Library('iphone', iphone_lib)
env_ios = env.Clone();
+
if env['ios_gles22_override'] == "yes":
env_ios.Append(CPPFLAGS=['-DGLES2_OVERRIDE'])
-if env['ios_appirater'] == "yes":
- env_ios.Append(CPPFLAGS=['-DAPPIRATER_ENABLED'])
+#if env['ios_appirater'] == "yes":
+# env_ios.Append(CPPFLAGS=['-DAPPIRATER_ENABLED'])
+
obj = env_ios.Object('#platform/iphone/godot_iphone.cpp')
diff --git a/platform/x11/joystick_linux.cpp b/platform/x11/joystick_linux.cpp
index 5ce0219df7..82f79c2640 100644
--- a/platform/x11/joystick_linux.cpp
+++ b/platform/x11/joystick_linux.cpp
@@ -439,11 +439,9 @@ void joystick_linux::joystick_vibration_stop(int p_id, uint64_t p_timestamp)
return;
}
- struct input_event stop;
- stop.type = EV_FF;
- stop.code = joy.ff_effect_id;
- stop.value = 0;
- write(joy.fd, (const void*)&stop, sizeof(stop));
+ if (ioctl(joy.fd, EVIOCRMFF, joy.ff_effect_id) < 0) {
+ return;
+ }
joy.ff_effect_id = -1;
joy.ff_effect_timestamp = p_timestamp;