From 923f83a58aa286c2c9bca10462296aa5358cfc05 Mon Sep 17 00:00:00 2001 From: Harshad Vedartham Date: Thu, 27 Aug 2026 16:56:07 -0700 Subject: [PATCH] Fix newline indentation before nested list items --- .../gsantner/markor/frontend/textview/AutoTextFormatter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/net/gsantner/markor/frontend/textview/AutoTextFormatter.java b/app/src/main/java/net/gsantner/markor/frontend/textview/AutoTextFormatter.java index 4b9b2838aa..359991dbd2 100644 --- a/app/src/main/java/net/gsantner/markor/frontend/textview/AutoTextFormatter.java +++ b/app/src/main/java/net/gsantner/markor/frontend/textview/AutoTextFormatter.java @@ -47,7 +47,7 @@ private CharSequence autoIndent(final CharSequence source, final CharSequence de final OrderedListLine oLine = new OrderedListLine(dest, dstart, _patterns); final UnOrderedOrCheckListLine uLine = new UnOrderedOrCheckListLine(dest, dstart, _patterns); - final String indent = source + oLine.line.substring(0, oLine.indentEnd); + final String indent = source + oLine.line.substring(0, Math.min(oLine.indentEnd, dstart - oLine.lineStart)); final String result; if (oLine.isOrderedList && oLine.lineEnd != oLine.groupEnd && dend >= oLine.groupEnd) {