From 37f7aaea87d9161e2408b42429dfd9658e432421 Mon Sep 17 00:00:00 2001 From: Michael W Date: Thu, 6 Mar 2025 20:40:00 +0100 Subject: [PATCH] Messaging: Fix wrong enum value * Apparently in QPR2, Material Design specifies iconSize which is set as a dimension (18dp) and overwrites ours which is an enum * Fix it by choosing a unique name for the styleable Change-Id: I0e9f93dc5bf8d450ea987f3b1fde9641827f2f99 --- res/layout/add_contacts_confirmation_dialog_body.xml | 2 +- res/layout/blocked_participant_list_item_view.xml | 2 +- res/layout/compose_message_view.xml | 2 +- res/layout/contact_list_item_view.xml | 2 +- res/layout/conversation_list_item_view.xml | 2 +- res/layout/conversation_message_view.xml | 2 +- res/layout/person_item_view.xml | 2 +- res/layout/sim_selector_item_view.xml | 2 +- res/values/attrs.xml | 2 +- src/com/android/messaging/ui/ContactIconView.java | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/res/layout/add_contacts_confirmation_dialog_body.xml b/res/layout/add_contacts_confirmation_dialog_body.xml index 07f3d0f..54281e9 100644 --- a/res/layout/add_contacts_confirmation_dialog_body.xml +++ b/res/layout/add_contacts_confirmation_dialog_body.xml @@ -28,7 +28,7 @@ android:layout_width="@dimen/conversation_list_contact_icon_size" android:layout_height="@dimen/conversation_list_contact_icon_size" android:importantForAccessibility="no" - app:iconSize="large" + app:contactIconSize="large" android:layout_gravity="center_vertical" android:clickable="true" /> diff --git a/res/layout/blocked_participant_list_item_view.xml b/res/layout/blocked_participant_list_item_view.xml index 7ac0ec9..b3a7138 100644 --- a/res/layout/blocked_participant_list_item_view.xml +++ b/res/layout/blocked_participant_list_item_view.xml @@ -26,7 +26,7 @@ android:layout_width="@dimen/contact_list_icon_size" android:layout_height="@dimen/contact_list_icon_size" android:importantForAccessibility="no" - app:iconSize="normal" + app:contactIconSize="normal" android:layout_gravity="center_vertical"/> diff --git a/res/layout/person_item_view.xml b/res/layout/person_item_view.xml index 9645024..3ae31f7 100644 --- a/res/layout/person_item_view.xml +++ b/res/layout/person_item_view.xml @@ -26,7 +26,7 @@ android:layout_width="@dimen/contact_list_icon_size" android:layout_height="@dimen/contact_list_icon_size" android:importantForAccessibility="no" - app:iconSize="normal" + app:contactIconSize="normal" android:layout_gravity="center_vertical" /> + app:contactIconSize="normal" /> diff --git a/res/values/attrs.xml b/res/values/attrs.xml index 8405871..84d84ae 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -17,7 +17,7 @@ --> - + diff --git a/src/com/android/messaging/ui/ContactIconView.java b/src/com/android/messaging/ui/ContactIconView.java index 3817e11..333bec4 100644 --- a/src/com/android/messaging/ui/ContactIconView.java +++ b/src/com/android/messaging/ui/ContactIconView.java @@ -57,7 +57,7 @@ public class ContactIconView extends AsyncImageView { final Resources resources = context.getResources(); final TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.ContactIconView); - final int iconSizeId = a.getInt(R.styleable.ContactIconView_iconSize, 0); + final int iconSizeId = a.getInt(R.styleable.ContactIconView_contactIconSize, 0); switch (iconSizeId) { case NORMAL_ICON_SIZE_ID: mIconSize = (int) resources.getDimension(