diff --git a/mRemoteV1/Config/Connections/ConnectionsLoader.cs b/mRemoteV1/Config/Connections/ConnectionsLoader.cs index 924a5f892..12871e5c3 100644 --- a/mRemoteV1/Config/Connections/ConnectionsLoader.cs +++ b/mRemoteV1/Config/Connections/ConnectionsLoader.cs @@ -33,11 +33,16 @@ namespace mRemoteNG.Config.Connections else connectionTreeModel = new ConnectionTreeModel(); - if (import) return connectionTreeModel; - PuttySessionsManager.Instance.AddSessions(); - connectionTreeModel.RootNodes.AddRange(PuttySessionsManager.Instance.RootPuttySessionsNodes); + if (!import) + AddPuttySessions(connectionTreeModel); - return connectionTreeModel; + return connectionTreeModel; } + + private void AddPuttySessions(ConnectionTreeModel connectionTreeModel) + { + PuttySessionsManager.Instance.AddSessions(); + connectionTreeModel.RootNodes.AddRange(PuttySessionsManager.Instance.RootPuttySessionsNodes); + } } } \ No newline at end of file