Do not show join banner in pip mode.

This commit is contained in:
Alex Hart
2020-12-07 17:45:13 -04:00
parent 167b9c13e5
commit bfa56f771d
2 changed files with 16 additions and 1 deletions

View File

@@ -34,6 +34,8 @@ public class CallParticipantsListUpdatePopupWindow extends PopupWindow {
private final Set<CallParticipantListUpdate.Holder> pendingAdditions = new HashSet<>();
private final Set<CallParticipantListUpdate.Holder> pendingRemovals = new HashSet<>();
private boolean isEnabled = true;
public CallParticipantsListUpdatePopupWindow(@NonNull ViewGroup parent) {
super(LayoutInflater.from(parent.getContext()).inflate(R.layout.call_participant_list_update, parent, false),
ViewGroup.LayoutParams.MATCH_PARENT,
@@ -59,6 +61,14 @@ public class CallParticipantsListUpdatePopupWindow extends PopupWindow {
}
}
public void setEnabled(boolean isEnabled) {
this.isEnabled = isEnabled;
if (!isEnabled) {
dismiss();
}
}
private void showPending() {
if (!pendingAdditions.isEmpty()) {
showAdditions();
@@ -82,6 +92,10 @@ public class CallParticipantsListUpdatePopupWindow extends PopupWindow {
}
private void show() {
if (!isEnabled) {
return;
}
showAtLocation(parent, Gravity.TOP | Gravity.START, 0, 0);
measureChild();
update();