unregister events, avoid so many InvalidOperationExceptions at startup
8 years ago
Authored
AmentaParent70e7fbd
18 files changed
- EarTrumpet/App.xaml.cs+16−7
- EarTrumpet/DataModel/AudioDevice.cs+5−0
- EarTrumpet/DataModel/AudioDeviceSessionCollection.cs+8−0
- EarTrumpet/DataModel/AudioDeviceSessionContainer.cs+8−0
- EarTrumpet/DataModel/FilteredAudioDeviceSessionCollection.cs+11−1
- EarTrumpet/DataModel/SafeAudioDevice.cs+5−0
- EarTrumpet/DataModel/SafeAudioDeviceSession.cs+5−0
- EarTrumpet/HotkeySelectionWindow.xaml.cs+5−0
- EarTrumpet/Services/AppResolverService.cs+24−2
- EarTrumpet/Services/FirstRunDisplayService.cs+1−1
- EarTrumpet/Services/SettingsService.cs+2−2
- EarTrumpet/Services/WhatsNewDisplayService.cs+1−1
- EarTrumpet/SettingsWindow.xaml.cs+5−0
- EarTrumpet/UserControls/AudioPeakMeter.xaml.cs+6−0
- EarTrumpet/UserControls/AudioSessionControl.xaml.cs+5−0
- EarTrumpet/UserControls/DeviceAndAppsControl.xaml.cs+5−0
- EarTrumpet/ViewModels/AudioSessionViewModel.cs+11−4
- EarTrumpet/ViewModels/DeviceViewModel.cs+10−0