Allow proxy to not exit on command args errors.

Validate port in Gtk GridProxy. Persist it
This commit is contained in:
Latif Khalifa
2013-12-21 19:08:26 +01:00
parent 67bc3d6df0
commit a7c3e18cd8
5 changed files with 36 additions and 6 deletions

View File

@@ -75,10 +75,21 @@ public partial class MainWindow
cbLoginURL.Active = selected;
}
int port = 8080;
if (Options.Instance.ContainsKey("listen_port"))
{
port = Options.Instance["listen_port"];
}
txtPort.Text = port.ToString();
}
void SaveSettings()
{
int port = 8080;
int.TryParse(txtPort.Text, out port);
Options.Instance["listen_port"] = port;
var currentServer = cbLoginURL.ActiveText.Trim();
Uri uriResult;
if (Uri.TryCreate(currentServer, UriKind.Absolute, out uriResult)