diff --git a/src/main/java/forge/ImageCache.java b/src/main/java/forge/ImageCache.java
index 2cfb65552f6..967561f5436 100644
--- a/src/main/java/forge/ImageCache.java
+++ b/src/main/java/forge/ImageCache.java
@@ -70,9 +70,6 @@ public class ImageCache {
/** Constant TAPPED="#Tapped". */
private static final String TOKEN = "#Token", NORMAL = "#Normal", TAPPED = "#Tapped";
- /** Constant scaleLargerThanOriginal=true. */
- private static boolean scaleLargerThanOriginal = true;
-
static {
IMAGE_CACHE = CacheBuilder.newBuilder()
.softValues()
@@ -179,7 +176,7 @@ public class ImageCache {
double scale = Math.min((double) width / original.getWidth(), (double) height / original.getHeight());
// here would be the place to limit the scaling, scaling option in menu
// ?
- if ((scale > 1) && !ImageCache.isScaleLargerThanOriginal()) {
+ if ((scale > 1) && !Singletons.getModel().getPreferences().isScaleLargerThanOriginal()) {
scale = 1;
}
@@ -205,9 +202,8 @@ public class ImageCache {
}
double scale = Math.min((double) width / original.getWidth(), (double) height / original.getHeight());
- // here would be the place to limit the scaling, scaling option in menu
- // ?
- if ((scale > 1) && !ImageCache.isScaleLargerThanOriginal()) {
+ // here would be the place to limit the scaling option in menu ?
+ if ((scale > 1) && !Singletons.getModel().getPreferences().isScaleLargerThanOriginal()) {
scale = 1;
}
@@ -430,23 +426,4 @@ public class ImageCache {
public static void clear() {
ImageCache.IMAGE_CACHE.invalidateAll();
}
-
- /**
- * Checks if is scale larger than original.
- *
- * @return the scaleLargerThanOriginal
- */
- public static boolean isScaleLargerThanOriginal() {
- return ImageCache.scaleLargerThanOriginal;
- }
-
- /**
- * Sets the scale larger than original.
- *
- * @param scaleLargerThanOriginal0
- * the scaleLargerThanOriginal0 to set
- */
- public static void setScaleLargerThanOriginal(final boolean scaleLargerThanOriginal0) {
- ImageCache.scaleLargerThanOriginal = scaleLargerThanOriginal0;
- }
}
diff --git a/src/main/java/forge/control/home/ControlSettings.java b/src/main/java/forge/control/home/ControlSettings.java
index 783c95a9939..6b2866b123c 100644
--- a/src/main/java/forge/control/home/ControlSettings.java
+++ b/src/main/java/forge/control/home/ControlSettings.java
@@ -9,7 +9,6 @@ import javax.swing.event.ListSelectionListener;
import forge.AllZone;
import forge.Constant;
-import forge.ImageCache;
import forge.Singletons;
import forge.properties.ForgePreferences;
import forge.properties.ForgePreferences.CardSizeType;
@@ -67,7 +66,6 @@ public class ControlSettings {
public void actionPerformed(final ActionEvent arg0) {
final boolean toggle = ControlSettings.this.view.getCbScaleLarger().isSelected();
prefs.setScaleLargerThanOriginal(toggle);
- ImageCache.setScaleLargerThanOriginal(toggle);
try { prefs.save(); } catch (Exception e) { e.printStackTrace(); }
}
});
diff --git a/src/main/java/forge/model/FModel.java b/src/main/java/forge/model/FModel.java
index 384cf78124b..421b2fcf2d1 100644
--- a/src/main/java/forge/model/FModel.java
+++ b/src/main/java/forge/model/FModel.java
@@ -28,7 +28,6 @@ import net.slightlymagic.braids.util.progress_monitor.BraidsProgressMonitor;
import arcane.util.MultiplexOutputStream;
import forge.Constant;
import forge.HttpUtil;
-import forge.ImageCache;
import forge.properties.ForgePreferences;
import forge.properties.ForgeProps;
import forge.properties.NewConstants;
@@ -94,7 +93,6 @@ public class FModel {
Constant.Runtime.DEV_MODE[0] = this.preferences.isDeveloperMode();
Constant.Runtime.UPLOAD_DRAFT[0] = this.preferences.isUploadDraftAI();
Constant.Runtime.RANDOM_FOIL[0] = this.preferences.isRandCFoil();
- ImageCache.setScaleLargerThanOriginal(preferences.isScaleLargerThanOriginal());
/////////
// Instantiate pinger