Skip to content

Commit 4f937b2

Browse files
committed
[Bugfix] - When creating new sessions port was 0
1 parent b4e29b9 commit 4f937b2

3 files changed

Lines changed: 6 additions & 7 deletions

File tree

Source/NETworkManager/ViewModels/PuTTYSessionConnectViewModel.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -275,8 +275,6 @@ public PuTTYSessionConnectViewModel(Action<PuTTYSessionConnectViewModel> connect
275275

276276
// SSH is default...
277277
UseSSH = true;
278-
}
279-
280-
278+
}
281279
}
282280
}

Source/NETworkManager/ViewModels/PuTTYSessionViewModel.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public string Name
4545
}
4646
}
4747

48-
private bool _useSSH = true; // Default is SSH
48+
private bool _useSSH; // Default is SSH
4949
public bool UseSSH
5050
{
5151
get { return _useSSH; }
@@ -356,6 +356,7 @@ public PuTTYSessionViewModel(Action<PuTTYSessionViewModel> saveCommand, Action<P
356356

357357
switch (_sessionInfo.ConnectionMode)
358358
{
359+
// SSH is default
359360
case ConnectionMode.SSH:
360361
UseSSH = true;
361362
break;
@@ -381,7 +382,7 @@ public PuTTYSessionViewModel(Action<PuTTYSessionViewModel> saveCommand, Action<P
381382
else
382383
{
383384
Host = _sessionInfo.HostOrSerialLine;
384-
Port = _sessionInfo.PortOrBaud;
385+
Port = _sessionInfo.PortOrBaud == 0 ? SettingsManager.Current.PuTTY_SSHPort : _sessionInfo.PortOrBaud; // Default SSH port
385386
}
386387

387388
Username = _sessionInfo.Username;
@@ -394,7 +395,7 @@ public PuTTYSessionViewModel(Action<PuTTYSessionViewModel> saveCommand, Action<P
394395

395396
_groups = CollectionViewSource.GetDefaultView(groups);
396397
_groups.SortDescriptions.Add(new SortDescription());
397-
398+
398399
_isLoading = false;
399400
}
400401

Source/NETworkManager/ViewModels/PuTTYViewModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ private async void AddSessionAction()
255255
dialogCoordinator.HideMetroDialogAsync(this, customDialog);
256256
ConfigurationManager.Current.FixAirspace = false;
257257

258-
PuTTYSessionManager.AddSession(new Models.Settings.PuTTYSessionInfo(instance.Name, instance.ConnectionMode, instance.ConnectionMode == Models.PuTTY.PuTTY.ConnectionMode.Serial ? instance.SerialLine : instance.Host, instance.ConnectionMode == Models.PuTTY.PuTTY.ConnectionMode.Serial ? instance.Baud : instance.Port, instance.Username, instance.Profile, instance.AdditionalCommandLine, instance.Group, instance.Tags));
258+
PuTTYSessionManager.AddSession(new Models.Settings.PuTTYSessionInfo(instance.Name, instance.ConnectionMode, instance.ConnectionMode == PuTTY.ConnectionMode.Serial ? instance.SerialLine : instance.Host, instance.ConnectionMode == PuTTY.ConnectionMode.Serial ? instance.Baud : instance.Port, instance.Username, instance.Profile, instance.AdditionalCommandLine, instance.Group, instance.Tags));
259259
}, instance =>
260260
{
261261
dialogCoordinator.HideMetroDialogAsync(this, customDialog);

0 commit comments

Comments
 (0)