Skip to content

Commit f6c0d62

Browse files
authored
Merge pull request #4939 from bclothier/HotFixTodoRefreshPrematurely
Hotfix to TodoExplorer
2 parents a7a3977 + 3a6f3be commit f6c0d62

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Rubberduck.Core/UI/ToDoItems/ToDoExplorerViewModel.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@ public ToDoExplorerViewModel(
5050
_uiDispatcher = uiDispatcher;
5151
_state.StateChanged += HandleStateChanged;
5252

53+
RefreshCommand = new DelegateCommand(LogManager.GetCurrentClassLogger(),
54+
_ =>
55+
{
56+
_state.OnParseRequested(this);
57+
},
58+
_ => _state.IsDirty());
5359
NavigateCommand = new NavigateCommand(selectionService);
5460
RemoveCommand = new DelegateCommand(LogManager.GetCurrentClassLogger(), ExecuteRemoveCommand, CanExecuteRemoveCommand);
5561
CollapseAllCommand = new DelegateCommand(LogManager.GetCurrentClassLogger(), ExecuteCollapseAll);
@@ -132,7 +138,7 @@ private void HandleStateChanged(object sender, EventArgs e)
132138

133139
public INavigateCommand NavigateCommand { get; }
134140

135-
public ReparseCommand RefreshCommand { get; set; }
141+
public CommandBase RefreshCommand { get; set; }
136142

137143
public CommandBase RemoveCommand { get; }
138144

0 commit comments

Comments
 (0)