X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ftemplate%2FParserFilter.java;h=53862e3245810f6f63dacb83380448377ca5ca64;hp=6c74f0b3b5ecf7874e650288241ed0eb3dbeeb61;hb=5e353316cbd48c7272d41356021edb19d4410894;hpb=662bcd45433c0ab480ad0e52f3e72e9e886bdfc6 diff --git a/src/main/java/net/pterodactylus/sone/template/ParserFilter.java b/src/main/java/net/pterodactylus/sone/template/ParserFilter.java index 6c74f0b..53862e3 100644 --- a/src/main/java/net/pterodactylus/sone/template/ParserFilter.java +++ b/src/main/java/net/pterodactylus/sone/template/ParserFilter.java @@ -108,7 +108,7 @@ public class ParserFilter implements Filter { List shortenedParts = new ArrayList(); for (Part part : parts) { if (part instanceof PlainTextPart) { - String longText = ((PlainTextPart) part).getText(); + String longText = part.getText(); if (allPartsLength < cutOffLength) { if ((allPartsLength + longText.length()) > cutOffLength) { shortenedParts.add(new PlainTextPart(longText.substring(0, cutOffLength - allPartsLength) + "…")); @@ -121,7 +121,7 @@ public class ParserFilter implements Filter { if (allPartsLength < cutOffLength) { shortenedParts.add(part); } - allPartsLength += ((LinkPart) part).getText().length(); + allPartsLength += part.getText().length(); } else { if (allPartsLength < cutOffLength) { shortenedParts.add(part);