This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-imaging.git
commit 2106d2ae4d44a156214685af6babfc5408d34525 Author: Gary D. Gregory <garydgreg...@gmail.com> AuthorDate: Sun Jul 20 10:58:40 2025 -0400 Use StringUtils.toRootLowerCase --- .../java/org/apache/commons/imaging/formats/xpm/XpmImageParser.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/apache/commons/imaging/formats/xpm/XpmImageParser.java b/src/main/java/org/apache/commons/imaging/formats/xpm/XpmImageParser.java index cd3e5aff..265f27da 100644 --- a/src/main/java/org/apache/commons/imaging/formats/xpm/XpmImageParser.java +++ b/src/main/java/org/apache/commons/imaging/formats/xpm/XpmImageParser.java @@ -33,7 +33,6 @@ import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; -import java.util.Locale; import java.util.Map; import java.util.Map.Entry; import java.util.Properties; @@ -50,6 +49,7 @@ import org.apache.commons.imaging.common.BasicCParser; import org.apache.commons.imaging.common.ImageMetadata; import org.apache.commons.imaging.palette.PaletteFactory; import org.apache.commons.imaging.palette.SimplePalette; +import org.apache.commons.lang3.StringUtils; public class XpmImageParser extends AbstractImageParser<XpmImagingParameters> { @@ -156,7 +156,7 @@ public class XpmImageParser extends AbstractImageParser<XpmImagingParameters> { final int green = Integer.parseInt(line.substring(4, 7).trim()); final int blue = Integer.parseInt(line.substring(8, 11).trim()); final String colorName = line.substring(11).trim(); - colors.put(colorName.toLowerCase(Locale.ROOT), 0xff000000 | red << 16 | green << 8 | blue); + colors.put(StringUtils.toRootLowerCase(colorName), 0xff000000 | red << 16 | green << 8 | blue); } catch (final NumberFormatException nfe) { throw new ImagingException("Couldn't parse color in rgb.txt", nfe); } @@ -289,7 +289,7 @@ public class XpmImageParser extends AbstractImageParser<XpmImagingParameters> { return 0x00000000; } loadColorNames(); - final String colorLowercase = color.toLowerCase(Locale.ROOT); + final String colorLowercase = StringUtils.toRootLowerCase(color); return colorNames.getOrDefault(colorLowercase, 0x00000000); }