diff --git a/Projects/Android/jni/OpenJK/code/game/g_active.cpp b/Projects/Android/jni/OpenJK/code/game/g_active.cpp index 43ca8cb..1116429 100644 --- a/Projects/Android/jni/OpenJK/code/game/g_active.cpp +++ b/Projects/Android/jni/OpenJK/code/game/g_active.cpp @@ -1403,7 +1403,9 @@ void G_TouchTriggersWithHand( bool offHand, gentity_t *ent, vec3_t src, vec3_t v touched[i] = qtrue; memset( &trace, 0, sizeof(trace) ); - if ( hit->e_TouchFunc != touchF_NULL ) { + if ( hit->e_TouchFunc != touchF_NULL && + hit->e_TouchFunc != touchF_hurt_touch) //We don't want the use gesture to trigger a hurt function! + { int channel = vr->right_handed != offHand ? 1 : 2; if (level.time > vr->useHapticFeedbackTime[channel - 1]) { cgi_HapticEvent("use_button", 0, channel, 60, 0, 0);