From 855cf39d2ab0d179f0bb4278a75b5c4dc882e550 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 17 Jun 2022 22:00:21 +0200 Subject: [PATCH] Refactoring --- .../main/java/eu/faircode/email/MediaPlayerHelper.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/MediaPlayerHelper.java b/app/src/main/java/eu/faircode/email/MediaPlayerHelper.java index 8b6c82aa8b..cf864e53e3 100644 --- a/app/src/main/java/eu/faircode/email/MediaPlayerHelper.java +++ b/app/src/main/java/eu/faircode/email/MediaPlayerHelper.java @@ -88,12 +88,16 @@ public class MediaPlayerHelper { // This doesn't require READ_PHONE_STATE permission int mode = am.getMode(); Log.i("Audio mode=" + mode); - return (mode == AudioManager.MODE_RINGTONE || - mode == AudioManager.MODE_IN_CALL || - mode == AudioManager.MODE_IN_COMMUNICATION); + return isInCall(mode); } catch (Throwable ex) { Log.e(ex); return false; } } + + static boolean isInCall(int mode) { + return (mode == AudioManager.MODE_RINGTONE || + mode == AudioManager.MODE_IN_CALL || + mode == AudioManager.MODE_IN_COMMUNICATION); + } }