Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/talk-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Krüger <t@timkrueger.me>2022-09-23 16:00:41 +0300
committerbackportbot-nextcloud[bot] <backportbot-nextcloud[bot]@users.noreply.github.com>2022-09-26 14:00:47 +0300
commitc84c6445a6a9039caded58dfca307da8a8d27261 (patch)
treebf9c02b98ba9860b4e1594fb0eab6c41a905c329
parent6546c26273a2e7c4f902118d740a9d4fddcc1dcc (diff)
Call toggle media before fetchSignalingSettings
This change fix a lateinit excepttion for 'participantPermissions'. Signed-off-by: Tim Krüger <t@timkrueger.me>
-rw-r--r--app/src/main/java/com/nextcloud/talk/activities/CallActivity.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java
index 84f84b4bf..9085f6abe 100644
--- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java
+++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java
@@ -914,13 +914,17 @@ public class CallActivity extends CallBaseActivity {
public void onMicrophoneClick() {
+ if (!canPublishAudioStream) {
+ microphoneOn = false;
+ binding.microphoneButton.getHierarchy().setPlaceholderImage(R.drawable.ic_mic_off_white_24px);
+ toggleMedia(false, false);
+ }
+
if (isVoiceOnlyCall && !isConnectionEstablished()) {
fetchSignalingSettings();
}
if (!canPublishAudioStream) {
- microphoneOn = false;
- binding.microphoneButton.getHierarchy().setPlaceholderImage(R.drawable.ic_mic_off_white_24px);
// In the case no audio stream will be published it's not needed to check microphone permissions
return;
}