From 3ecd2ac111d17d7959a9e9825b247f4aeaaae50d Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Wed, 29 May 2019 16:11:19 +0200 Subject: [PATCH] Fix speakerphone icon Signed-off-by: Mario Danic --- app/build.gradle | 4 ++-- .../java/com/nextcloud/talk/controllers/CallController.java | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 2496da965..51d1435cd 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -38,8 +38,8 @@ android { targetSdkVersion 28 testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - versionCode 97 - versionName "6.0.4" + versionCode 98 + versionName "6.0.5" flavorDimensions "default" renderscriptTargetApi 19 diff --git a/app/src/main/java/com/nextcloud/talk/controllers/CallController.java b/app/src/main/java/com/nextcloud/talk/controllers/CallController.java index 498b07498..2197c3ea1 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/CallController.java +++ b/app/src/main/java/com/nextcloud/talk/controllers/CallController.java @@ -582,6 +582,11 @@ public class CallController extends BaseController { public void onEnableSpeakerphoneClick() { if (audioManager != null) { audioManager.toggleUseSpeakerphone(); + if (audioManager.isSpeakerphoneAutoOn()) { + callControlEnableSpeaker.getHierarchy().setPlaceholderImage(R.drawable.ic_volume_up_white_24dp); + } else { + callControlEnableSpeaker.getHierarchy().setPlaceholderImage(R.drawable.ic_volume_mute_white_24dp); + } } }