mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-02-24 04:00:02 +01:00
Working on DI
This commit is contained in:
@@ -4,6 +4,4 @@
|
||||
|
||||
namespace Microsoft.CmdPal.UI.ViewModels.Messages;
|
||||
|
||||
public record ReloadCommandsMessage()
|
||||
{
|
||||
}
|
||||
public record ReloadCommandsMessage();
|
||||
|
||||
@@ -53,7 +53,7 @@ public partial class TopLevelCommandManager : ObservableObject,
|
||||
{
|
||||
get
|
||||
{
|
||||
lock (_commandProviderWrappersLock)
|
||||
lock (_commandProviderWrappers)
|
||||
{
|
||||
return _commandProviderWrappers.ToList();
|
||||
}
|
||||
@@ -63,7 +63,7 @@ public partial class TopLevelCommandManager : ObservableObject,
|
||||
[RelayCommand]
|
||||
public async Task LoadExtensionsAsync()
|
||||
{
|
||||
lock (_commandProviderWrappersLock)
|
||||
lock (_commandProviderWrappers)
|
||||
{
|
||||
_commandProviderWrappers.Clear();
|
||||
}
|
||||
@@ -80,7 +80,7 @@ public partial class TopLevelCommandManager : ObservableObject,
|
||||
_ = Task.Run(async () =>
|
||||
{
|
||||
var providers = await extensionService.GetCommandProviderWrappersAsync(weakSelf);
|
||||
lock (_commandProviderWrappersLock)
|
||||
lock (_commandProviderWrappers)
|
||||
{
|
||||
_commandProviderWrappers.AddRange(providers);
|
||||
}
|
||||
@@ -184,7 +184,7 @@ public partial class TopLevelCommandManager : ObservableObject,
|
||||
|
||||
internal bool IsProviderActive(string id)
|
||||
{
|
||||
lock (_commandProviderWrappersLock)
|
||||
lock (_commandProviderWrappers)
|
||||
{
|
||||
return _commandProviderWrappers.Any(wrapper => wrapper.Id == id && wrapper.IsActive);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user