diff options
Diffstat (limited to 'platform/platform-impl/src/com/intellij/ui/AbstractExpandableItemsHandler.java')
-rw-r--r-- | platform/platform-impl/src/com/intellij/ui/AbstractExpandableItemsHandler.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/platform/platform-impl/src/com/intellij/ui/AbstractExpandableItemsHandler.java b/platform/platform-impl/src/com/intellij/ui/AbstractExpandableItemsHandler.java index 1fc23e5f4055..d9ebeefa7acc 100644 --- a/platform/platform-impl/src/com/intellij/ui/AbstractExpandableItemsHandler.java +++ b/platform/platform-impl/src/com/intellij/ui/AbstractExpandableItemsHandler.java @@ -368,6 +368,7 @@ public abstract class AbstractExpandableItemsHandler<KeyType, ComponentType exte if (!(renderer instanceof JComponent)) return null; myKeyItemBounds = rendererAndBounds.second; + myKeyItemBounds.width = Math.min(myKeyItemBounds.width, myComponent.getToolkit().getScreenSize().width); Rectangle cellBounds = myKeyItemBounds; Rectangle visibleRect = getVisibleRect(key); |