fixed expandable item location on hidpi

This commit is contained in:
Egor.Ushakov
2016-11-17 19:52:57 +03:00
parent 2a3d27b18c
commit 82f2bd2d1b
@@ -25,9 +25,7 @@ import com.intellij.ui.popup.AbstractPopup;
import com.intellij.ui.popup.MovablePopup;
import com.intellij.util.Alarm;
import com.intellij.util.ObjectUtils;
import com.intellij.util.ui.MouseEventAdapter;
import com.intellij.util.ui.MouseEventHandler;
import com.intellij.util.ui.UIUtil;
import com.intellij.util.ui.*;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -371,9 +369,9 @@ public abstract class AbstractExpandableItemsHandler<KeyType, ComponentType exte
CustomLineBorder border = null;
if (borderWidth > 0) {
border = new CustomLineBorder(getBorderColor(), borderWidth, 0, borderWidth, borderWidth);
location.y -= borderWidth;
size.width += borderWidth;
size.height += borderWidth + borderWidth;
Insets insets = border.getBorderInsets(myTipComponent);
location.y -= insets.top;
JBInsets.addTo(size, insets);
}
g.dispose();