fix #348, never remove the antialiasing flag of checklist items

This commit is contained in:
tibbi 2020-05-28 21:53:32 +02:00
parent c03d7ef5a5
commit a9066ab343
2 changed files with 3 additions and 3 deletions

View File

@ -158,10 +158,10 @@ class ChecklistAdapter(activity: BaseSimpleActivity, var items: ArrayList<Checkl
gravity = context.config.getTextGravity()
if (checklistItem.isDone) {
paintFlags = Paint.STRIKE_THRU_TEXT_FLAG
paintFlags = paintFlags or Paint.STRIKE_THRU_TEXT_FLAG
alpha = DONE_CHECKLIST_ITEM_ALPHA
} else {
paintFlags = 0
paintFlags = paintFlags or Paint.STRIKE_THRU_TEXT_FLAG - Paint.STRIKE_THRU_TEXT_FLAG
alpha = 1f
}
}

View File

@ -46,7 +46,7 @@ class WidgetAdapter(val context: Context, val intent: Intent) : RemoteViewsServi
setTextColor(checklist_title, widgetNewTextColor)
setTextSize(checklist_title, textSize)
val paintFlags = if (checklistItem.isDone) Paint.STRIKE_THRU_TEXT_FLAG or Paint.ANTI_ALIAS_FLAG else 0
val paintFlags = if (checklistItem.isDone) Paint.STRIKE_THRU_TEXT_FLAG or Paint.ANTI_ALIAS_FLAG else Paint.ANTI_ALIAS_FLAG
setInt(checklist_title, "setPaintFlags", paintFlags)
Intent().apply {