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 e769fa36c..00c853492 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java +++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java @@ -256,7 +256,7 @@ public class CallActivity extends BaseActivity { private Map participantDisplayItems; private ParticipantsAdapter participantsAdapter; - private Boolean isInPipMode = false; + public Boolean isInPipMode = false; private CallActivityBinding binding; diff --git a/app/src/main/java/com/nextcloud/talk/adapters/ParticipantsAdapter.java b/app/src/main/java/com/nextcloud/talk/adapters/ParticipantsAdapter.java index 493a17cbc..9a383552a 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/ParticipantsAdapter.java +++ b/app/src/main/java/com/nextcloud/talk/adapters/ParticipantsAdapter.java @@ -15,6 +15,7 @@ import com.facebook.drawee.backends.pipeline.Fresco; import com.facebook.drawee.interfaces.DraweeController; import com.facebook.drawee.view.SimpleDraweeView; import com.nextcloud.talk.R; +import com.nextcloud.talk.activities.CallActivity; import com.nextcloud.talk.utils.DisplayUtils; import org.webrtc.MediaStream; @@ -98,7 +99,6 @@ public class ParticipantsAdapter extends BaseAdapter { layoutParams.height = scaleGridViewItemHeight(); convertView.setLayoutParams(layoutParams); - TextView nickTextView = convertView.findViewById(R.id.peer_nick_text_view); SimpleDraweeView imageView = convertView.findViewById(R.id.avatarImageView); @@ -112,8 +112,13 @@ public class ParticipantsAdapter extends BaseAdapter { } else { imageView.setVisibility(View.VISIBLE); surfaceViewRenderer.setVisibility(View.INVISIBLE); - nickTextView.setVisibility(View.VISIBLE); - nickTextView.setText(participantDisplayItem.getNick()); + + if (((CallActivity) mContext).isInPipMode) { + nickTextView.setVisibility(View.GONE); + } else { + nickTextView.setVisibility(View.VISIBLE); + nickTextView.setText(participantDisplayItem.getNick()); + } imageView.setController(null); DraweeController draweeController = Fresco.newDraweeControllerBuilder() @@ -130,21 +135,6 @@ public class ParticipantsAdapter extends BaseAdapter { audioOffView.setVisibility(View.INVISIBLE); } - - convertView.addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() { - - @Override - public void onViewAttachedToWindow(View v) { - Log.d(TAG,"onViewAttachedToWindow"); - } - - @Override - public void onViewDetachedFromWindow(View v) { - Log.d(TAG,"onViewDetachedFromWindow"); - } - }); - - return convertView; }