File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
src/CodingWithCalvin.CouchbaseExplorer/ViewModels Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -179,7 +179,8 @@ private void CollapseNode(TreeNodeBase node)
179179
180180 private async void OnConnect ( object parameter )
181181 {
182- if ( SelectedNode is ConnectionNode connection )
182+ var connection = parameter as ConnectionNode ?? SelectedNode as ConnectionNode ;
183+ if ( connection != null )
183184 {
184185 await ConnectToNodeAsync ( connection ) ;
185186 }
@@ -241,7 +242,8 @@ private bool CanConnect(object parameter)
241242
242243 private async void OnDisconnect ( object parameter )
243244 {
244- if ( SelectedNode is ConnectionNode connection )
245+ var connection = parameter as ConnectionNode ?? SelectedNode as ConnectionNode ;
246+ if ( connection != null )
245247 {
246248 try
247249 {
@@ -306,7 +308,8 @@ private async Task LoadBucketsAsync(ConnectionNode connection)
306308
307309 private void OnEditConnection ( object parameter )
308310 {
309- if ( SelectedNode is ConnectionNode connection )
311+ var connection = parameter as ConnectionNode ?? SelectedNode as ConnectionNode ;
312+ if ( connection != null )
310313 {
311314 var existingNames = GetExistingConnectionNames ( ) ;
312315 var dialogViewModel = new ConnectionDialogViewModel ( existingNames , connection ) ;
You can’t perform that action at this time.
0 commit comments