We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents bf2227e + 7fc26fe commit 1a80a65Copy full SHA for 1a80a65
1 file changed
flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatSVGIcon.java
@@ -524,7 +524,9 @@ private static SVGDocument loadSVGUncached( URL url ) {
524
private URL getIconURL( String name, boolean dark ) {
525
if( dark ) {
526
int dotIndex = name.lastIndexOf( '.' );
527
- name = name.substring( 0, dotIndex ) + "_dark" + name.substring( dotIndex );
+ name = (dotIndex > 0)
528
+ ? name.substring( 0, dotIndex ) + "_dark" + name.substring( dotIndex )
529
+ : name + "_dark";
530
}
531
532
ClassLoader cl = (classLoader != null) ? classLoader : FlatSVGIcon.class.getClassLoader();
0 commit comments