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();