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);
     }
 

Reply via email to