mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
IJPL-164557 Fix the discrepancy DefaultCutStrategy
calcShownText was leaving more characters than was used to calculate the minimum width. (cherry picked from commit fb1a058fae81896dd8b6e7f1963a76fc9168f756) IJ-CR-147386 GitOrigin-RevId: bc9f980e61d8a9e84e7ddf4934a8b353e2124aa3
This commit is contained in:
committed by
intellij-monorepo-bot
parent
0b0d8f67f5
commit
6e429ddce0
@@ -12,7 +12,7 @@ import static com.intellij.ui.paint.PaintUtil.getStringWidth;
|
||||
@ApiStatus.Internal
|
||||
public final class DefaultCutStrategy implements TextCutStrategy {
|
||||
|
||||
private static final int MIN_TEXT_LENGTH = 5;
|
||||
private static final int MIN_TEXT_LENGTH = 4;
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
@@ -29,6 +29,6 @@ public final class DefaultCutStrategy implements TextCutStrategy {
|
||||
|
||||
@Override
|
||||
public int calcMinTextWidth(@NotNull String text, @NotNull FontMetrics metrics) {
|
||||
return UIUtil.computeTextComponentMinimumSize(metrics.stringWidth(text), text, metrics, MIN_TEXT_LENGTH - 1);
|
||||
return UIUtil.computeTextComponentMinimumSize(metrics.stringWidth(text), text, metrics, MIN_TEXT_LENGTH);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user