mirror of
https://github.com/TotalFreedomMC/ZeroTelnetClient.git
synced 2024-12-23 00:35:22 +00:00
Trimming / null checks / empty checks for server address and name input.
This commit is contained in:
parent
ade3933322
commit
2a8beb9738
1 changed files with 14 additions and 2 deletions
|
@ -11,6 +11,7 @@ import javax.swing.*;
|
||||||
import javax.swing.Timer;
|
import javax.swing.Timer;
|
||||||
import javax.swing.table.DefaultTableModel;
|
import javax.swing.table.DefaultTableModel;
|
||||||
import javax.swing.text.*;
|
import javax.swing.text.*;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
|
||||||
public class BTC_MainPanel extends javax.swing.JFrame
|
public class BTC_MainPanel extends javax.swing.JFrame
|
||||||
{
|
{
|
||||||
|
@ -401,14 +402,25 @@ public class BTC_MainPanel extends javax.swing.JFrame
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
String serverName = JOptionPane.showInputDialog(this, "Enter server name:", "Server Name", JOptionPane.PLAIN_MESSAGE).trim();
|
final String serverAddress = StringUtils.trimToNull(selectedItem.toString());
|
||||||
|
if (serverAddress == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
String serverName = JOptionPane.showInputDialog(this, "Enter server name:", "Server Name", JOptionPane.PLAIN_MESSAGE);
|
||||||
|
if (serverName == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
serverName = StringUtils.trimToEmpty(serverName);
|
||||||
if (serverName.isEmpty())
|
if (serverName.isEmpty())
|
||||||
{
|
{
|
||||||
serverName = "Unnamed";
|
serverName = "Unnamed";
|
||||||
}
|
}
|
||||||
|
|
||||||
entry = new ServerEntry(serverName, selectedItem.toString());
|
entry = new ServerEntry(serverName, serverAddress);
|
||||||
|
|
||||||
BukkitTelnetClient.config.getServers().add(entry);
|
BukkitTelnetClient.config.getServers().add(entry);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue