IDEA-111388 Built-in server not "available external" — it is unclear that port number must be also changed

This commit is contained in:
Vladimir Krivosheev
2013-11-27 15:47:00 +01:00
parent e11330e69a
commit 6ccdae5a8c
2 changed files with 2 additions and 2 deletions
@@ -94,7 +94,7 @@ public class BuiltInServer implements Disposable {
int customPortServerManagerPort = customPortServerManager.getPort();
SubServer subServer = new SubServer(customPortServerManager, eventLoopGroup);
Disposer.register(this, subServer);
if (customPortServerManagerPort != firstPort && customPortServerManagerPort != port) {
if (customPortServerManager.isAvailableExternally() || (customPortServerManagerPort != firstPort && customPortServerManagerPort != port)) {
subServer.bind(customPortServerManagerPort);
}
}
@@ -37,7 +37,7 @@ final class SubServer implements CustomPortServerManager.CustomPortService, Disp
}
public boolean bind(int port) {
if (port == BuiltInServerManager.getInstance().getPort()) {
if (!user.isAvailableExternally() && port == BuiltInServerManager.getInstance().getPort()) {
return true;
}