From 975bfaa9536e3081917d72e7756bfcaa5058beee Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Thu, 13 Nov 2014 16:37:11 +0300 Subject: [PATCH] do not add empty remote interpreter name to the list --- .../src/com/jetbrains/python/sdk/PySdkListCellRenderer.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/sdk/PySdkListCellRenderer.java b/python/src/com/jetbrains/python/sdk/PySdkListCellRenderer.java index 57a99d3d5665..9abc4048f204 100644 --- a/python/src/com/jetbrains/python/sdk/PySdkListCellRenderer.java +++ b/python/src/com/jetbrains/python/sdk/PySdkListCellRenderer.java @@ -67,7 +67,11 @@ public class PySdkListCellRenderer extends ListCellRendererWrapper { else { name = sdk.getName(); } - if (name.startsWith("Remote")) name = StringUtil.trim(name.substring("Remote".length())); + if (name.startsWith("Remote")) { + final String trimmedRemote = StringUtil.trim(name.substring("Remote".length())); + if (!trimmedRemote.isEmpty()) + name = trimmedRemote; + } final String flavorName = flavor == null ? "Python" : flavor.getName(); if (name.startsWith(flavorName)) name = name.substring(flavorName.length() + 1);