From 6fa5ee02f5ff6102fb8a1ce2b12c23295cd5c457 Mon Sep 17 00:00:00 2001 From: Alexander Lobas Date: Wed, 21 Aug 2019 19:57:52 +0300 Subject: [PATCH] IDEA-215943 Expand button for "No proxy for" field insert spaces instead of commas GitOrigin-RevId: a469b29b9069f57217374ed053136bb9f5cb4eff --- .../intellij/util/net/HttpProxySettingsUi.form | 2 +- .../intellij/util/net/HttpProxySettingsUi.java | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/util/net/HttpProxySettingsUi.form b/platform/platform-api/src/com/intellij/util/net/HttpProxySettingsUi.form index 70561034a3ea..ac3e6893d70b 100644 --- a/platform/platform-api/src/com/intellij/util/net/HttpProxySettingsUi.form +++ b/platform/platform-api/src/com/intellij/util/net/HttpProxySettingsUi.form @@ -110,7 +110,7 @@ - + diff --git a/platform/platform-api/src/com/intellij/util/net/HttpProxySettingsUi.java b/platform/platform-api/src/com/intellij/util/net/HttpProxySettingsUi.java index 08002dfad6f1..c4da42092704 100644 --- a/platform/platform-api/src/com/intellij/util/net/HttpProxySettingsUi.java +++ b/platform/platform-api/src/com/intellij/util/net/HttpProxySettingsUi.java @@ -23,6 +23,8 @@ import org.jetbrains.annotations.Nullable; import javax.swing.*; import java.awt.event.ActionListener; import java.io.IOException; +import java.util.ArrayList; +import java.util.List; import java.util.concurrent.atomic.AtomicReference; class HttpProxySettingsUi implements ConfigurableUi { @@ -196,6 +198,19 @@ class HttpProxySettingsUi implements ConfigurableUi { } } + private void createUIComponents() { + myProxyExceptions = new RawCommandLineEditor(text -> { + List result = new ArrayList<>(); + for (String token : text.split(",")) { + String trimmedToken = token.trim(); + if (!trimmedToken.isEmpty()) { + result.add(trimmedToken); + } + } + return result; + }, strings -> StringUtil.join(strings, ", ")); + } + @NotNull private static String errorText(@NotNull String s) { return "Problem with connection: " + s;