From cd26e4e6e5d05c0540ccfcc56e7b170f6d0deb0c Mon Sep 17 00:00:00 2001 From: myk Date: Mon, 4 Mar 2013 09:32:44 +0000 Subject: [PATCH] fix 'scale image larger' setting being ignored --- src/main/java/forge/view/arcane/ScaledImagePanel.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/view/arcane/ScaledImagePanel.java b/src/main/java/forge/view/arcane/ScaledImagePanel.java index 1f1bdee194e..53382c9da83 100644 --- a/src/main/java/forge/view/arcane/ScaledImagePanel.java +++ b/src/main/java/forge/view/arcane/ScaledImagePanel.java @@ -23,6 +23,9 @@ import java.awt.image.BufferedImage; import javax.swing.JPanel; +import forge.Singletons; +import forge.properties.ForgePreferences.FPref; + /** *

* ScaledImagePanel class. @@ -110,7 +113,7 @@ public class ScaledImagePanel extends JPanel { //resizer.setUnsharpenMask(UnsharpenMask.Soft); BufferedImage img = getSrcImage(); //resizer.filter(getSrcImage(), null); - boolean needsScale = img.getWidth() < sz.width; + boolean needsScale = Singletons.getModel().getPreferences().getPrefBoolean(FPref.UI_SCALE_LARGER) && img.getWidth() < sz.width; float scaleFactor = ((float)img.getWidth()) / sz.width; if ( needsScale && ( scaleFactor < 0.95 || scaleFactor > 1.05 ) ) { // This should very low-quality scaling to draw during animation