mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Fix CancellationTokenSource dispose state
This commit is contained in:
parent
f2a7536298
commit
32b75b4a4f
1 changed files with 1 additions and 2 deletions
|
|
@ -150,13 +150,12 @@ public partial class PreviewPanel : UserControl, INotifyPropertyChanged
|
|||
{
|
||||
var directoryInfo = new DirectoryInfo(folderPath);
|
||||
long size = 0;
|
||||
var cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(3));
|
||||
using var cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(3));
|
||||
foreach (var file in directoryInfo.EnumerateFiles("*", SearchOption.AllDirectories))
|
||||
{
|
||||
if (cancellationTokenSource.Token.IsCancellationRequested)
|
||||
{
|
||||
// Timeout occurred, return unknown size
|
||||
cancellationTokenSource.Dispose();
|
||||
return Main.Context.API.GetTranslation("plugin_explorer_plugin_tooltip_more_info_unknown");
|
||||
}
|
||||
size += file.Length;
|
||||
|
|
|
|||
Loading…
Reference in a new issue