diff options
Diffstat (limited to 'platform/platform-api/src/com/intellij/ui/treeStructure/treetable/TreeTableTree.java')
-rw-r--r-- | platform/platform-api/src/com/intellij/ui/treeStructure/treetable/TreeTableTree.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/platform-api/src/com/intellij/ui/treeStructure/treetable/TreeTableTree.java b/platform/platform-api/src/com/intellij/ui/treeStructure/treetable/TreeTableTree.java index dac3354a24fb..b574926a7eb8 100644 --- a/platform/platform-api/src/com/intellij/ui/treeStructure/treetable/TreeTableTree.java +++ b/platform/platform-api/src/com/intellij/ui/treeStructure/treetable/TreeTableTree.java @@ -98,7 +98,9 @@ public class TreeTableTree extends Tree { public void setVisibleRow(int row) { myVisibleRow = row; - setPreferredSize(new Dimension(getRowBounds(myVisibleRow).width, getPreferredSize().height)); + final Rectangle rowBounds = getRowBounds(myVisibleRow); + final int indent = rowBounds.x - getVisibleRect().x; + setPreferredSize(new Dimension(getRowBounds(myVisibleRow).width + indent, getPreferredSize().height)); } public void _processKeyEvent(KeyEvent e){ |