modules/graphics/src/main/java/com/sun/javafx/iio/ImageStorage.java
Print this page
@@ -297,18 +297,13 @@
try {
try {
if (pixelScale > 1.9f) {
// Use Mac Retina conventions for > 1.9f
- StringBuilder new_input = new StringBuilder();
- int last_dot_idx = input.lastIndexOf(".");
- if (last_dot_idx < 0) last_dot_idx = input.length();
- new_input.append(input.substring(0, last_dot_idx));
- new_input.append("@2x");
- new_input.append(input.substring(last_dot_idx));
try {
- theStream = ImageTools.createInputStream(new_input.toString());
+ String name2x = ImageTools.getScaledImageName(input);
+ theStream = ImageTools.createInputStream(name2x);
} catch (IOException e) {
}
}
if (theStream == null) {
theStream = ImageTools.createInputStream(input);