From c2365b36c590db82df9286589b9717cacd6c8c19 Mon Sep 17 00:00:00 2001 From: Dmitry Zhuravlev Date: Tue, 18 Oct 2022 01:37:47 +0200 Subject: [PATCH] [ui]: use default control to count node dimensions Follow-up: eb2b17173b3a86a506d2e1cc345ebd698d3a0697 GitOrigin-RevId: 86847261c22a2cf90511e424c08b264414514fc8 --- .../src/com/intellij/ui/tree/ui/DefaultTreeUI.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ui/tree/ui/DefaultTreeUI.java b/platform/platform-impl/src/com/intellij/ui/tree/ui/DefaultTreeUI.java index cd9131eeda09..c4fb7080d2dd 100644 --- a/platform/platform-impl/src/com/intellij/ui/tree/ui/DefaultTreeUI.java +++ b/platform/platform-impl/src/com/intellij/ui/tree/ui/DefaultTreeUI.java @@ -559,11 +559,7 @@ public class DefaultTreeUI extends BasicTreeUI { } if (size == null) return null; - TreePath path = tree.getPathForRow(row); - - Control control = path != null ? getControl(tree, path) : myDefaultControl; - - int x = getPainter(tree).getRendererOffset(control, depth + TreeUtil.getDepthOffset(tree), leaf); + int x = getPainter(tree).getRendererOffset(myDefaultControl, depth + TreeUtil.getDepthOffset(tree), leaf); int height = getRowHeight(); if (height <= 0) height = size.height; if (bounds == null) return new Rectangle(x, 0, size.width, height);