Add "Open channel" to linked group
This commit is contained in:
@@ -3251,9 +3251,13 @@ public class ProfileActivity extends BaseFragment implements NotificationCenter.
|
||||
writeButton.setImageResource(R.drawable.profile_newmsg);
|
||||
writeButton.setContentDescription(LocaleController.getString("AccDescrOpenChat", R.string.AccDescrOpenChat));
|
||||
}
|
||||
} else {
|
||||
writeButton.setImageResource(R.drawable.profile_discuss);
|
||||
writeButton.setContentDescription(LocaleController.getString("ViewDiscussion", R.string.ViewDiscussion));
|
||||
} else if (currentChat.megagroup) {
|
||||
writeButton.setImageResource(R.drawable.msg_channel);
|
||||
writeButton.setContentDescription(LocaleController.getString("OpenChannel2", R.string.OpenChannel2));
|
||||
} else {
|
||||
writeButton.setImageResource(R.drawable.profile_discuss);
|
||||
writeButton.setContentDescription(LocaleController.getString("ViewDiscussion", R.string.ViewDiscussion));
|
||||
}
|
||||
}
|
||||
writeButton.setColorFilter(new PorterDuffColorFilter(Theme.getColor(Theme.key_profile_actionIcon), PorterDuff.Mode.MULTIPLY));
|
||||
writeButton.setScaleType(ImageView.ScaleType.CENTER);
|
||||
@@ -4352,7 +4356,7 @@ public class ProfileActivity extends BaseFragment implements NotificationCenter.
|
||||
if (!openAnimationInProgress) {
|
||||
boolean setVisible = diff > 0.2f && !searchMode && (imageUpdater == null || setAvatarRow == -1);
|
||||
if (setVisible && chatId != 0) {
|
||||
setVisible = ChatObject.isChannel(currentChat) && !currentChat.megagroup && chatInfo != null && chatInfo.linked_chat_id != 0 && infoHeaderRow != -1;
|
||||
setVisible = ChatObject.isChannel(currentChat) /* && !currentChat.megagroup*/ && chatInfo != null && chatInfo.linked_chat_id != 0 && infoHeaderRow != -1;
|
||||
}
|
||||
boolean currentVisible = writeButton.getTag() == null;
|
||||
if (setVisible != currentVisible) {
|
||||
@@ -6279,6 +6283,9 @@ public class ProfileActivity extends BaseFragment implements NotificationCenter.
|
||||
if (!chat.creator && !chat.left && !chat.kicked) {
|
||||
otherItem.addSubItem(leave_group, R.drawable.msg_leave, LocaleController.getString("LeaveMegaMenu", R.string.LeaveMegaMenu));
|
||||
}
|
||||
if (chatInfo != null && chatInfo.linked_chat_id != 0) {
|
||||
otherItem.addSubItem(view_discussion, R.drawable.msg_channel, LocaleController.getString("OpenChannel2", R.string.OpenChannel2));
|
||||
}
|
||||
} else {
|
||||
if (!TextUtils.isEmpty(chat.username)) {
|
||||
otherItem.addSubItem(share, R.drawable.msg_share, LocaleController.getString("BotShare", R.string.BotShare));
|
||||
|
||||
Reference in New Issue
Block a user