@@ -6134,16 +6134,18 @@ public static CharSequence formatRichBlock(TL_iv.PageBlock block, boolean isOut,
61346134 final TL_iv.PageListItem item = list.items.get(j);
61356135 if (item instanceof TL_iv.TL_pageListItemText) {
61366136 final TL_iv.TL_pageListItemText i = (TL_iv.TL_pageListItemText) item;
6137- out.append("• ");
61386137 if (i.checkbox) {
6139- out.append(i.checked ? "✅ " : "⬛️ ");
6138+ out.append(i.checked ? "✅ " : "☑️ ");
6139+ } else {
6140+ out.append("• ");
61406141 }
61416142 formatRichText(i.text, isOut, photoViewer, maxLength, out, 0);
61426143 } else if (item instanceof TL_iv.TL_pageListItemBlocks) {
61436144 final TL_iv.TL_pageListItemBlocks i = (TL_iv.TL_pageListItemBlocks) item;
6144- out.append("• ");
61456145 if (i.checkbox) {
6146- out.append(i.checked ? "✅ " : "⬛️ ");
6146+ out.append(i.checked ? "✅ " : "☑️ ");
6147+ } else {
6148+ out.append("• ");
61476149 }
61486150 for (int k = 0; k < i.blocks.size(); ++k) {
61496151 if (k > 0) out.append("\n");
@@ -6171,15 +6173,15 @@ public static CharSequence formatRichBlock(TL_iv.PageBlock block, boolean isOut,
61716173 out.append(i.num);
61726174 out.append(". ");
61736175 if (i.checkbox) {
6174- out.append(i.checked ? "✅ " : "⬛ ️ ");
6176+ out.append(i.checked ? "✅ " : "☑ ️ ");
61756177 }
61766178 formatRichText(i.text, isOut, photoViewer, maxLength, out, 0);
61776179 } else if (item instanceof TL_iv.TL_pageListOrderedItemBlocks) {
61786180 final TL_iv.TL_pageListOrderedItemBlocks i = (TL_iv.TL_pageListOrderedItemBlocks) item;
61796181 out.append(i.num);
61806182 out.append(". ");
61816183 if (i.checkbox) {
6182- out.append(i.checked ? "✅ " : "⬛ ️ ");
6184+ out.append(i.checked ? "✅ " : "☑ ️ ");
61836185 }
61846186 for (int k = 0; k < i.blocks.size(); ++k) {
61856187 if (k > 0) out.append("\n");
@@ -8514,6 +8516,7 @@ private boolean applyEntities() {
85148516 }
85158517
85168518 public static StaticLayout makeStaticLayout(CharSequence text_, TextPaint paint, int width, float lineSpacingMult, float lineSpacingAdd, boolean dontIncludePad) {
8519+ if (width <= 0) width = 1;
85178520 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
85188521 final CharSequence text = /* Build.VERSION.SDK_INT >= Build.VERSION_CODES.P ?
85198522 PrecomputedText.create(text_, new PrecomputedText.Params.Builder(paint).build()) :*/ text_;
0 commit comments