From 827eb494d9d8d2434672c2bda107febb76e76376 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Sun, 19 May 2019 16:53:28 +0300 Subject: [PATCH] fix assertion in shortenTextWithEllipsis 2 GitOrigin-RevId: 49b52febe76a74fa52089ee001eb3f799de81842 --- .../com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java index 03ddfb19238c..3eff40133968 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java @@ -311,7 +311,7 @@ public class DarculaComboBoxUI extends BasicComboBoxUI implements Border, ErrorB String text = cc.getText(); int maxWidth = bounds.width - (padding == null || UIUtil.isUnderDarcula() ? 0 : padding.right); if (StringUtil.isNotEmpty(text) && cc.getPreferredSize().width > maxWidth) { - int max0 = ObjectUtils.binarySearch(1, text.length() - 1, idx -> { + int max0 = ObjectUtils.binarySearch(7, text.length() - 1, idx -> { cc.setText(StringUtil.trimMiddle(text, idx)); return Comparing.compare(cc.getPreferredSize().width, maxWidth); });