mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 01:40:07 +01:00
Ship Raise Hand.
This commit is contained in:
committed by
Cody Henthorne
parent
ce244f2e8f
commit
d4fba5f3c7
@@ -18,7 +18,6 @@ import androidx.core.widget.PopupWindowCompat
|
||||
import androidx.fragment.app.FragmentActivity
|
||||
import org.thoughtcrime.securesms.R
|
||||
import org.thoughtcrime.securesms.dependencies.AppDependencies
|
||||
import org.thoughtcrime.securesms.util.FeatureFlags
|
||||
import org.thoughtcrime.securesms.util.visible
|
||||
|
||||
/**
|
||||
@@ -39,13 +38,11 @@ class CallOverflowPopupWindow(private val activity: FragmentActivity, parentView
|
||||
AppDependencies.signalCallManager.react(it)
|
||||
dismiss()
|
||||
}
|
||||
if (FeatureFlags.groupCallRaiseHand()) {
|
||||
val raiseHand = root.findViewById<ConstraintLayout>(R.id.raise_hand_layout_parent)
|
||||
raiseHand.visible = true
|
||||
raiseHand.setOnClickListener {
|
||||
AppDependencies.signalCallManager.raiseHand(!raisedHandDelegate.isSelfHandRaised())
|
||||
dismiss()
|
||||
}
|
||||
val raiseHand = root.findViewById<ConstraintLayout>(R.id.raise_hand_layout_parent)
|
||||
raiseHand.visible = true
|
||||
raiseHand.setOnClickListener {
|
||||
AppDependencies.signalCallManager.raiseHand(!raisedHandDelegate.isSelfHandRaised())
|
||||
dismiss()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -37,7 +37,6 @@ import org.thoughtcrime.securesms.events.CallParticipant;
|
||||
import org.thoughtcrime.securesms.recipients.Recipient;
|
||||
import org.thoughtcrime.securesms.recipients.RecipientId;
|
||||
import org.thoughtcrime.securesms.util.AvatarUtil;
|
||||
import org.thoughtcrime.securesms.util.FeatureFlags;
|
||||
import org.thoughtcrime.securesms.util.ViewUtil;
|
||||
import org.webrtc.RendererCommon;
|
||||
import org.whispersystems.signalservice.api.util.Preconditions;
|
||||
@@ -182,7 +181,7 @@ public class CallParticipantView extends ConstraintLayout {
|
||||
audioIndicator.setVisibility(View.VISIBLE);
|
||||
audioIndicator.bind(participant.isMicrophoneEnabled(), participant.getAudioLevel());
|
||||
final String shortRecipientDisplayName = participant.getShortRecipientDisplayName(getContext());
|
||||
if (FeatureFlags.groupCallRaiseHand() && raiseHandAllowed && participant.isHandRaised()) {
|
||||
if (raiseHandAllowed && participant.isHandRaised()) {
|
||||
raiseHandIcon.setVisibility(View.VISIBLE);
|
||||
nameLabel.setVisibility(View.VISIBLE);
|
||||
nameLabel.setText(shortRecipientDisplayName);
|
||||
|
||||
@@ -8,7 +8,6 @@ import androidx.annotation.Px;
|
||||
import androidx.annotation.StringRes;
|
||||
|
||||
import org.thoughtcrime.securesms.R;
|
||||
import org.thoughtcrime.securesms.util.FeatureFlags;
|
||||
import org.thoughtcrime.securesms.webrtc.audio.SignalAudioManager;
|
||||
|
||||
import java.util.Set;
|
||||
@@ -219,7 +218,7 @@ public final class WebRtcControls {
|
||||
}
|
||||
|
||||
public boolean displayRaiseHand() {
|
||||
return FeatureFlags.groupCallRaiseHand() && !isInPipMode;
|
||||
return !isInPipMode;
|
||||
}
|
||||
|
||||
public @NonNull WebRtcAudioOutput getAudioOutput() {
|
||||
|
||||
Reference in New Issue
Block a user