Browse Source

Handle TaskCanceledException in RunningSearch.Run

pull/1515/head
Siegfried Pammer 8 years ago
parent
commit
418a8da306
  1. 4
      ILSpy/Search/SearchPane.cs

4
ILSpy/Search/SearchPane.cs

@ -293,6 +293,7 @@ namespace ICSharpCode.ILSpy
public async Task Run() public async Task Run()
{ {
try {
await Task.Factory.StartNew(() => { await Task.Factory.StartNew(() => {
var searcher = GetSearchStrategy(); var searcher = GetSearchStrategy();
try { try {
@ -307,6 +308,9 @@ namespace ICSharpCode.ILSpy
} }
}, cts.Token, TaskCreationOptions.LongRunning, TaskScheduler.Current).ConfigureAwait(false); }, cts.Token, TaskCreationOptions.LongRunning, TaskScheduler.Current).ConfigureAwait(false);
} catch (TaskCanceledException) {
// ignore cancellation
}
} }
AbstractSearchStrategy GetSearchStrategy() AbstractSearchStrategy GetSearchStrategy()

Loading…
Cancel
Save