diff --git a/EarTrumpet/Addons/EarTrumpet.Actions/DataModel/Processing/AudioTriggerManager.cs b/EarTrumpet/Addons/EarTrumpet.Actions/DataModel/Processing/AudioTriggerManager.cs index 1bda8c6c0..f79331c17 100644 --- a/EarTrumpet/Addons/EarTrumpet.Actions/DataModel/Processing/AudioTriggerManager.cs +++ b/EarTrumpet/Addons/EarTrumpet.Actions/DataModel/Processing/AudioTriggerManager.cs @@ -115,7 +115,7 @@ private void OnAppAddOrRemove(IAudioDeviceSession app, AudioAppEventKind option) if ((trigger.Device?.Id == null && device == _playbackManager.DeviceManager.Default) || trigger.Device?.Id == device.Id) { - if (trigger.App.Id == app.AppId) + if (trigger.App.Id == AppRef.EveryAppId || trigger.App.Id == app.AppId) { Triggered?.Invoke(trigger); } diff --git a/EarTrumpet/Addons/EarTrumpet.Actions/ViewModel/Triggers/AppEventTriggerViewModel.cs b/EarTrumpet/Addons/EarTrumpet.Actions/ViewModel/Triggers/AppEventTriggerViewModel.cs index c7eebf408..67061eb70 100644 --- a/EarTrumpet/Addons/EarTrumpet.Actions/ViewModel/Triggers/AppEventTriggerViewModel.cs +++ b/EarTrumpet/Addons/EarTrumpet.Actions/ViewModel/Triggers/AppEventTriggerViewModel.cs @@ -14,7 +14,7 @@ public AppEventTriggerViewModel(AppEventTrigger trigger) : base(trigger) { Option = new OptionViewModel(trigger, nameof(trigger.Option)); Device = new DeviceListViewModel(trigger, DeviceListViewModel.DeviceListKind.DefaultPlayback); - App = new AppListViewModel(trigger, AppListViewModel.AppKind.Default); + App = new AppListViewModel(trigger, AppListViewModel.AppKind.Default | AppListViewModel.AppKind.EveryApp); Attach(Option); Attach(Device);