IDEA-154724 ui: fix editor code lens if there are no toolwindows on the left

This commit is contained in:
Aleksey Pivovarov
2016-08-07 17:11:42 +03:00
parent df9fffbb98
commit eeefa20d7c
@@ -51,8 +51,6 @@ import com.intellij.openapi.util.ProperTextRange;
import com.intellij.openapi.util.SystemInfo;
import com.intellij.openapi.util.registry.Registry;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.openapi.wm.ToolWindowAnchor;
import com.intellij.openapi.wm.ex.ToolWindowManagerEx;
import com.intellij.ui.*;
import com.intellij.ui.awt.RelativePoint;
import com.intellij.util.Alarm;
@@ -1213,7 +1211,7 @@ public class EditorMarkupModelImpl extends MarkupModelImpl implements EditorMark
public Dimension getPreferredSize() {
int width = myEditor.getGutterComponentEx().getWidth() + myEditor.getScrollingModel().getVisibleArea().width
- myEditor.getVerticalScrollBar().getWidth();
if (!ToolWindowManagerEx.getInstanceEx(myEditor.getProject()).getIdsOn(ToolWindowAnchor.LEFT).isEmpty()) width--;
width--;
return new Dimension(width - BalloonImpl.POINTER_WIDTH, myEditor.getLineHeight() * (myEndVisualLine - myStartVisualLine));
}