Skip to content

Commit f9cbca9

Browse files
committed
Make Find Symbol set focus after the modal dialog closes.
1 parent 5cfc091 commit f9cbca9

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

RetailCoder.VBE/UI/Command/FindSymbolCommand.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,17 @@ protected override void ExecuteImpl(object parameter)
3737
var viewModel = new FindSymbolViewModel(_state.AllDeclarations.Where(item => !item.IsBuiltIn), _iconCache);
3838
using (var view = new FindSymbolDialog(viewModel))
3939
{
40-
viewModel.Navigate += (sender, e) => { _navigateCommand.Execute(e); view.Hide(); };
40+
viewModel.Navigate += (sender, e) => { view.Hide(); };
41+
viewModel.Navigate += OnDialogNavigate;
4142
view.ShowDialog();
43+
_navigateCommand.Execute(_selected);
4244
}
4345
}
46+
47+
private NavigateCodeEventArgs _selected;
48+
private void OnDialogNavigate(object sender, NavigateCodeEventArgs e)
49+
{
50+
_selected = e;
51+
}
4452
}
4553
}

0 commit comments

Comments
 (0)