diff --git a/ATxService/AutoTx.cs b/ATxService/AutoTx.cs index 4f812258546382a4319f4077cfb44f732f34c3ff..fd7693cbd7edb2ead428693bde00f1546725c739 100644 --- a/ATxService/AutoTx.cs +++ b/ATxService/AutoTx.cs @@ -189,11 +189,8 @@ namespace ATxService /// </summary> private void LoadSettings() { try { - LoadConfigXml(); LoadStatusXml(); - - _roboCommand = new RoboCommand(); } catch (Exception ex) { Log.Error("LoadSettings() failed: {0}\n{1}", ex.Message, ex.StackTrace); diff --git a/ATxService/RoboCommand.cs b/ATxService/RoboCommand.cs index 0a17e2920b82c141140ae2f80a7447fe26467aa8..e8ce5e461178ef17cd179424279ea99473f5c2c4 100644 --- a/ATxService/RoboCommand.cs +++ b/ATxService/RoboCommand.cs @@ -21,6 +21,7 @@ namespace ATxService if (_transferState != TxState.Stopped) return; + _roboCommand = new RoboCommand(); _status.CurrentTransferSrc = sourcePath; _status.CurrentTransferSize = FsUtils.GetDirectorySize(sourcePath); @@ -163,7 +164,6 @@ namespace ATxService _txCurFileSize = 0; _txCurFileProgress = 0; _roboCommand.Dispose(); - _roboCommand = new RoboCommand(); _status.TransferInProgress = false; }