diff options
author | therzok <marius.ungureanu@xamarin.com> | 2016-10-07 17:00:55 +0300 |
---|---|---|
committer | therzok <marius.ungureanu@xamarin.com> | 2016-10-07 17:00:55 +0300 |
commit | 0ec05f5af01ec8a44a6e16da0e3e0b0efef2ee58 (patch) | |
tree | d57903ef7e81ac47376f289865b6726203e390e0 /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs | |
parent | c4516440ba06e607414161fae9838bcf7280543e (diff) |
[Misc] Saner SemaphoreSlim timeout/cancellation handling.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs index 9d6b8b959a..e7611de440 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs @@ -110,8 +110,7 @@ namespace MonoDevelop.Components.MainToolbar //and then all will use cached version... bool locked = false; try { - await allFilesLock.WaitAsync (token); - locked = true; + locked = await allFilesLock.WaitAsync (System.Threading.Timeout.Infinite, token); files = allFilesCache = allFilesCache ?? GenerateAllFiles (); if (token.IsCancellationRequested) return; |