mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2026-06-17 06:10:58 +00:00
Don't use FLAG_BYPASS_INTERRUPTION_POLICY
See https://issuetracker.google.com/issues/235875658
This commit is contained in:
@@ -1366,8 +1366,7 @@ public class ControllerHandler implements InputManager.InputDeviceListener, UsbD
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VibrationAttributes.Builder vibrationAttributes = new VibrationAttributes.Builder()
|
VibrationAttributes.Builder vibrationAttributes = new VibrationAttributes.Builder();
|
||||||
.setFlags(VibrationAttributes.FLAG_BYPASS_INTERRUPTION_POLICY, VibrationAttributes.FLAG_BYPASS_INTERRUPTION_POLICY);
|
|
||||||
|
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||||
vibrationAttributes.setUsage(VibrationAttributes.USAGE_MEDIA);
|
vibrationAttributes.setUsage(VibrationAttributes.USAGE_MEDIA);
|
||||||
@@ -1401,7 +1400,6 @@ public class ControllerHandler implements InputManager.InputDeviceListener, UsbD
|
|||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||||
VibrationAttributes vibrationAttributes = new VibrationAttributes.Builder()
|
VibrationAttributes vibrationAttributes = new VibrationAttributes.Builder()
|
||||||
.setUsage(VibrationAttributes.USAGE_MEDIA)
|
.setUsage(VibrationAttributes.USAGE_MEDIA)
|
||||||
.setFlags(VibrationAttributes.FLAG_BYPASS_INTERRUPTION_POLICY, VibrationAttributes.FLAG_BYPASS_INTERRUPTION_POLICY)
|
|
||||||
.build();
|
.build();
|
||||||
vibrator.vibrate(effect, vibrationAttributes);
|
vibrator.vibrate(effect, vibrationAttributes);
|
||||||
}
|
}
|
||||||
@@ -1423,7 +1421,6 @@ public class ControllerHandler implements InputManager.InputDeviceListener, UsbD
|
|||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||||
VibrationAttributes vibrationAttributes = new VibrationAttributes.Builder()
|
VibrationAttributes vibrationAttributes = new VibrationAttributes.Builder()
|
||||||
.setUsage(VibrationAttributes.USAGE_MEDIA)
|
.setUsage(VibrationAttributes.USAGE_MEDIA)
|
||||||
.setFlags(VibrationAttributes.FLAG_BYPASS_INTERRUPTION_POLICY, VibrationAttributes.FLAG_BYPASS_INTERRUPTION_POLICY)
|
|
||||||
.build();
|
.build();
|
||||||
vibrator.vibrate(VibrationEffect.createWaveform(new long[]{0, onTime, offTime}, 0), vibrationAttributes);
|
vibrator.vibrate(VibrationEffect.createWaveform(new long[]{0, onTime, offTime}, 0), vibrationAttributes);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user