private string _debugLogFile;\r
private IEnumerator<string> _playLog;\r
private LogServer _logServer;\r
+ private readonly ProxyConfig _prevProxy = new ProxyConfig();\r
\r
public MainForm()\r
{\r
FiddlerApplication.Startup(0, FiddlerCoreStartupFlags.RegisterAsSystemProxy);\r
else\r
FiddlerApplication.Startup(_config.Proxy.Listen, FiddlerCoreStartupFlags.None);\r
+ _prevProxy.Auto = _config.Proxy.Auto;\r
+ _prevProxy.Listen = _config.Proxy.Listen;\r
}\r
\r
private void MainForm_FormClosing(object sender, FormClosingEventArgs e)\r
\r
public void ApplyProxySetting()\r
{\r
+ if (_config.Proxy.Auto == _prevProxy.Auto && _config.Proxy.Listen == _prevProxy.Listen)\r
+ return;\r
ShutdownProxy();\r
StartProxy();\r
}\r