src/macosx/classes/com/apple/laf/AquaUtils.java

Print this page

        

*** 46,56 **** import sun.reflect.misc.ReflectUtil; import sun.security.action.GetPropertyAction; import sun.swing.SwingUtilities2; import com.apple.laf.AquaImageFactory.SlicedImageControl; ! import sun.awt.image.MultiResolutionBufferedImage; final class AquaUtils { private static final String ANIMATIONS_PROPERTY = "swing.enableAnimations"; --- 46,56 ---- import sun.reflect.misc.ReflectUtil; import sun.security.action.GetPropertyAction; import sun.swing.SwingUtilities2; import com.apple.laf.AquaImageFactory.SlicedImageControl; ! import sun.awt.image.MultiResolutionCachedImage; final class AquaUtils { private static final String ANIMATIONS_PROPERTY = "swing.enableAnimations";
*** 122,133 **** return Toolkit.getDefaultToolkit().createImage(prod); } static Image generateLightenedImage(final Image image, final int percent) { final GrayFilter filter = new GrayFilter(true, percent); ! return (image instanceof MultiResolutionBufferedImage) ! ? ((MultiResolutionBufferedImage) image).map( rv -> generateLightenedImage(rv, filter)) : generateLightenedImage(image, filter); } static Image generateLightenedImage(Image image, ImageFilter filter) { --- 122,133 ---- return Toolkit.getDefaultToolkit().createImage(prod); } static Image generateLightenedImage(final Image image, final int percent) { final GrayFilter filter = new GrayFilter(true, percent); ! return (image instanceof MultiResolutionCachedImage) ! ? ((MultiResolutionCachedImage) image).map( rv -> generateLightenedImage(rv, filter)) : generateLightenedImage(image, filter); } static Image generateLightenedImage(Image image, ImageFilter filter) {