From 5ea1eeeef8ce90f2092ee2ee9f1d354309649ca7 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Thu, 4 Aug 2016 15:12:40 +0300 Subject: [PATCH] added MagicConstant --- platform/core-api/src/com/intellij/ui/LayeredIcon.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/core-api/src/com/intellij/ui/LayeredIcon.java b/platform/core-api/src/com/intellij/ui/LayeredIcon.java index 23570577bbd0..c0d546f3cc86 100644 --- a/platform/core-api/src/com/intellij/ui/LayeredIcon.java +++ b/platform/core-api/src/com/intellij/ui/LayeredIcon.java @@ -17,6 +17,7 @@ package com.intellij.ui; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.util.ScalableIcon; +import org.intellij.lang.annotations.MagicConstant; import org.jetbrains.annotations.NotNull; import javax.swing.*; @@ -95,7 +96,7 @@ public class LayeredIcon extends AbstractSizeAdjustingIcon { adjustSize(); } - public void setIcon(Icon icon, int layer, int constraint) { + public void setIcon(Icon icon, int layer, @MagicConstant(flagsFromClass = SwingConstants.class) int constraint) { int width = getIconWidth(); int height = getIconHeight(); int w = icon.getIconWidth();