From 99e4f80be0eb41b0ba7140b62ece35083b2a0fdf Mon Sep 17 00:00:00 2001 From: Alan Evans Date: Sun, 7 Jun 2020 08:11:25 -0300 Subject: [PATCH] Allow whole row selection for Shared media in group settings. --- .../ui/managegroup/ManageGroupFragment.java | 6 +- .../main/res/layout/group_manage_fragment.xml | 66 ++++++++++--------- 2 files changed, 38 insertions(+), 34 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/groups/ui/managegroup/ManageGroupFragment.java b/app/src/main/java/org/thoughtcrime/securesms/groups/ui/managegroup/ManageGroupFragment.java index 6a5b8cfa7d..4c11283919 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/groups/ui/managegroup/ManageGroupFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/groups/ui/managegroup/ManageGroupFragment.java @@ -76,7 +76,7 @@ public class ManageGroupFragment extends Fragment { private View accessControlCard; private View pendingMembersCard; private ManageGroupViewModel.CursorFactory cursorFactory; - private View photoRailLabel; + private View sharedMediaRow; private View editGroupAccessRow; private TextView editGroupAccessValue; private View editGroupMembershipRow; @@ -149,7 +149,7 @@ public class ManageGroupFragment extends Fragment { groupMediaCard = view.findViewById(R.id.group_media_card); accessControlCard = view.findViewById(R.id.group_access_control_card); pendingMembersCard = view.findViewById(R.id.group_pending_card); - photoRailLabel = view.findViewById(R.id.rail_label); + sharedMediaRow = view.findViewById(R.id.shared_media_row); editGroupAccessRow = view.findViewById(R.id.edit_group_access_row); editGroupAccessValue = view.findViewById(R.id.edit_group_access_value); editGroupMembershipRow = view.findViewById(R.id.edit_group_membership_row); @@ -224,7 +224,7 @@ public class ManageGroupFragment extends Fragment { viewModel.getGroupViewState().observe(getViewLifecycleOwner(), vs -> { if (vs == null) return; - photoRailLabel.setOnClickListener(v -> startActivity(MediaOverviewActivity.forThread(context, vs.getThreadId()))); + sharedMediaRow.setOnClickListener(v -> startActivity(MediaOverviewActivity.forThread(context, vs.getThreadId()))); setMediaCursorFactory(vs.getMediaCursorFactory()); diff --git a/app/src/main/res/layout/group_manage_fragment.xml b/app/src/main/res/layout/group_manage_fragment.xml index 98c3cb70b9..98d4e46b6d 100644 --- a/app/src/main/res/layout/group_manage_fragment.xml +++ b/app/src/main/res/layout/group_manage_fragment.xml @@ -280,40 +280,44 @@ app:layout_constraintTop_toBottomOf="@id/group_notifications_card" tools:visibility="visible"> - - + -