Loading app/ui/legacy/src/main/java/com/fsck/k9/fragment/MessageListAdapter.kt +7 −5 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ import android.content.res.Resources.Theme import android.graphics.Color import android.graphics.Typeface import android.graphics.drawable.Drawable import android.opengl.Visibility import android.text.Spannable import android.text.style.AbsoluteSizeSpan import android.text.style.StyleSpan Loading Loading @@ -95,11 +96,13 @@ class MessageListAdapter internal constructor( override fun getItem(position: Int): MessageListItem = messages[position] override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View { val message = getItem(position) val view: View = convertView ?: newView(parent) bindView(view, context, message) bindView(view, context, message) return view } Loading Loading @@ -203,10 +206,9 @@ class MessageListAdapter internal constructor( holder.status.isVisible = false } if(!holder.displayName.text.trim().toString().equals(res.getString(R.string.general_no_subject)) && !holder.subject.text.trim().toString().equals(res.getString(R.string.general_no_subject))){ holder.displayName.setTextColor(res.getColor(R.color.red)) holder.subject.setTextColor(res.getColor(R.color.red)) if(message.displayName.trim().toString().equals(res.getString(R.string.general_no_subject)) && message.subject?.trim().toString().equals(res.getString(R.string.general_no_subject))){ view.setVisibility(View.GONE) } } Loading app/ui/legacy/src/main/java/com/fsck/k9/fragment/MessageViewHolder.kt +2 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ package com.fsck.k9.fragment import android.view.View import android.widget.CheckBox import android.widget.ImageView import android.widget.LinearLayout import android.widget.TextView import com.fsck.k9.ui.R Loading @@ -20,4 +21,5 @@ class MessageViewHolder(view: View) { val flagged: CheckBox = view.findViewById(R.id.star) val attachment: ImageView = view.findViewById(R.id.attachment) val status: ImageView = view.findViewById(R.id.status) } app/ui/legacy/src/main/res/layout/message_list_item.xml +2 −1 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ android:layout_height="wrap_content" android:orientation="horizontal" android:layout_gravity="center_vertical" tools:layout_height="?android:attr/listPreferredItemHeight"> <FrameLayout Loading Loading
app/ui/legacy/src/main/java/com/fsck/k9/fragment/MessageListAdapter.kt +7 −5 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ import android.content.res.Resources.Theme import android.graphics.Color import android.graphics.Typeface import android.graphics.drawable.Drawable import android.opengl.Visibility import android.text.Spannable import android.text.style.AbsoluteSizeSpan import android.text.style.StyleSpan Loading Loading @@ -95,11 +96,13 @@ class MessageListAdapter internal constructor( override fun getItem(position: Int): MessageListItem = messages[position] override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View { val message = getItem(position) val view: View = convertView ?: newView(parent) bindView(view, context, message) bindView(view, context, message) return view } Loading Loading @@ -203,10 +206,9 @@ class MessageListAdapter internal constructor( holder.status.isVisible = false } if(!holder.displayName.text.trim().toString().equals(res.getString(R.string.general_no_subject)) && !holder.subject.text.trim().toString().equals(res.getString(R.string.general_no_subject))){ holder.displayName.setTextColor(res.getColor(R.color.red)) holder.subject.setTextColor(res.getColor(R.color.red)) if(message.displayName.trim().toString().equals(res.getString(R.string.general_no_subject)) && message.subject?.trim().toString().equals(res.getString(R.string.general_no_subject))){ view.setVisibility(View.GONE) } } Loading
app/ui/legacy/src/main/java/com/fsck/k9/fragment/MessageViewHolder.kt +2 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ package com.fsck.k9.fragment import android.view.View import android.widget.CheckBox import android.widget.ImageView import android.widget.LinearLayout import android.widget.TextView import com.fsck.k9.ui.R Loading @@ -20,4 +21,5 @@ class MessageViewHolder(view: View) { val flagged: CheckBox = view.findViewById(R.id.star) val attachment: ImageView = view.findViewById(R.id.attachment) val status: ImageView = view.findViewById(R.id.status) }
app/ui/legacy/src/main/res/layout/message_list_item.xml +2 −1 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ android:layout_height="wrap_content" android:orientation="horizontal" android:layout_gravity="center_vertical" tools:layout_height="?android:attr/listPreferredItemHeight"> <FrameLayout Loading