mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2024-12-28 11:58:23 +01:00
Check if spoiler was found before setting markdown
This commit is contained in:
parent
d1096f1f76
commit
e481980480
@ -14,6 +14,7 @@ import org.commonmark.node.HtmlInline;
|
||||
import org.commonmark.parser.Parser;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.Stack;
|
||||
|
||||
@ -55,7 +56,7 @@ public class SpoilerParserPlugin extends AbstractMarkwonPlugin {
|
||||
LinkedHashMap<Integer, Integer> spoilers = parse(markdownStringBuilder);
|
||||
int offset = 2;
|
||||
|
||||
for (var entry : spoilers.entrySet()) {
|
||||
for (Map.Entry<Integer, Integer> entry : spoilers.entrySet()) {
|
||||
int spoilerStart = entry.getKey() - offset;
|
||||
int spoilerEnd = entry.getValue() - offset;
|
||||
|
||||
@ -98,9 +99,10 @@ public class SpoilerParserPlugin extends AbstractMarkwonPlugin {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(offset > 2) {
|
||||
textView.setText(markdownStringBuilder);
|
||||
}
|
||||
}
|
||||
|
||||
// Very naive implementation, needs to be improved for efficiency and edge cases
|
||||
// Don't allow more than one new line after every non-blank line
|
||||
|
Loading…
Reference in New Issue
Block a user