Browse Source

added barriers against zero valued individualScale

pull/2721/head
Allison Cunha 5 months ago
parent
commit
b16caf13e3
  1. 6
      src/android/app/src/main/java/org/yuzu/yuzu_emu/overlay/InputOverlay.kt

6
src/android/app/src/main/java/org/yuzu/yuzu_emu/overlay/InputOverlay.kt

@ -1039,7 +1039,7 @@ class InputOverlay(context: Context, attrs: AttributeSet?) :
scale /= 100f scale /= 100f
// Apply individual scale // Apply individual scale
scale *= overlayControlData.individualScale
scale *= overlayControlData.individualScale.let { if (it > 0f) it else 1f }
// Initialize the InputOverlayDrawableButton. // Initialize the InputOverlayDrawableButton.
val defaultStateBitmap = getBitmap(context, defaultResId, scale) val defaultStateBitmap = getBitmap(context, defaultResId, scale)
@ -1114,7 +1114,7 @@ class InputOverlay(context: Context, attrs: AttributeSet?) :
// Apply individual scale // Apply individual scale
if (dpadData != null) { if (dpadData != null) {
scale *= dpadData.individualScale
scale *= dpadData.individualScale.let { if (it > 0f) it else 1f }
} }
// Initialize the InputOverlayDrawableDpad. // Initialize the InputOverlayDrawableDpad.
@ -1191,7 +1191,7 @@ class InputOverlay(context: Context, attrs: AttributeSet?) :
scale /= 100f scale /= 100f
// Apply individual scale // Apply individual scale
scale *= overlayControlData.individualScale
scale *= overlayControlData.individualScale.let { if (it > 0f) it else 1f }
// Initialize the InputOverlayDrawableJoystick. // Initialize the InputOverlayDrawableJoystick.
val bitmapOuter = getBitmap(context, resOuter, scale) val bitmapOuter = getBitmap(context, resOuter, scale)

Loading…
Cancel
Save