Browse Source

changes from code review

Michael 2 years ago
parent
commit
d911756827
2 changed files with 8 additions and 11 deletions
  1. 6 8
      client/eventsSDL/InputSourceTouch.cpp
  2. 2 3
      client/ios/utils.mm

+ 6 - 8
client/eventsSDL/InputSourceTouch.cpp

@@ -22,10 +22,9 @@
 #include "../gui/MouseButton.h"
 #include "../gui/WindowHandler.h"
 
-#ifdef VCMI_ANDROID
+#if defined(VCMI_ANDROID)
 #include "../../lib/CAndroidVMHelper.h"
-#endif
-#ifdef VCMI_IOS
+#elif defined(VCMI_IOS)
 #include "../ios/utils.h"
 #endif
 
@@ -299,12 +298,11 @@ void InputSourceTouch::emitPinchEvent(const SDL_TouchFingerEvent & tfinger)
 }
 
 void InputSourceTouch::hapticFeedback() {
-	if(hapticFeedbackEnabled) {
+	if(params.hapticFeedbackEnabled) {
 #if defined(VCMI_ANDROID)
-		CAndroidVMHelper vmHelper;
-		vmHelper.callStaticVoidMethod(CAndroidVMHelper::NATIVE_METHODS_DEFAULT_CLASS, "hapticFeedback");
-#endif
-#if defined(VCMI_IOS)
+        CAndroidVMHelper vmHelper;
+        vmHelper.callStaticVoidMethod(CAndroidVMHelper::NATIVE_METHODS_DEFAULT_CLASS, "hapticFeedback");
+#elif defined(VCMI_IOS)
     	iOS_utils::hapticFeedback();
 #endif
 	}

+ 2 - 3
client/ios/utils.mm

@@ -46,8 +46,7 @@ void hideLoadingIndicator()
 
 void hapticFeedback()
 {
-	UIImpactFeedbackGenerator *hapticGen = [[UIImpactFeedbackGenerator alloc] initWithStyle:(UIImpactFeedbackStyleLight)];
-	[hapticGen impactOccurred];
-	hapticGen = NULL;
+    auto hapticGen = [[UIImpactFeedbackGenerator alloc] initWithStyle:UIImpactFeedbackStyleLight];
+    [hapticGen impactOccurred];
 }
 }