From 00a491d93733d4625ad329b2ba8237f445364b3f Mon Sep 17 00:00:00 2001 From: Mirta Date: Wed, 30 Dec 2020 16:39:52 +0200 Subject: merge --- .../Operation/DefaultMachineEventsStateProvider.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'Software/Visual_Studio/Tango.Integration/Operation/DefaultMachineEventsStateProvider.cs') diff --git a/Software/Visual_Studio/Tango.Integration/Operation/DefaultMachineEventsStateProvider.cs b/Software/Visual_Studio/Tango.Integration/Operation/DefaultMachineEventsStateProvider.cs index 79b6e59cb..8c376ea3e 100644 --- a/Software/Visual_Studio/Tango.Integration/Operation/DefaultMachineEventsStateProvider.cs +++ b/Software/Visual_Studio/Tango.Integration/Operation/DefaultMachineEventsStateProvider.cs @@ -16,11 +16,11 @@ namespace Tango.Integration.Operation /// public class DefaultMachineEventsStateProvider : ExtendedObject, IMachineEventsStateProvider { - private ReadOnlyObservableCollection _events; + private ReadOnlyCollection _events; /// /// Gets the current machine events. /// - public ReadOnlyObservableCollection Events + public ReadOnlyCollection Events { get { @@ -64,7 +64,7 @@ namespace Tango.Integration.Operation /// public DefaultMachineEventsStateProvider() { - _events = new ReadOnlyObservableCollection(new ObservableCollection()); + _events = new ReadOnlyCollection(new Collection()); } /// @@ -79,7 +79,7 @@ namespace Tango.Integration.Operation List newEvents = receivedEvents.Where(x => !_events.ToList().Exists(y => y.Type == x.Type)).ToList(); List oldEvents = _events.Where(x => !receivedEvents.Exists(y => y.Type == x.Type)).ToList(); - _events = new ReadOnlyObservableCollection(new ObservableCollection(receivedEvents)); + _events = new ReadOnlyCollection(receivedEvents); if (newEvents.Count > 0) { @@ -93,7 +93,7 @@ namespace Tango.Integration.Operation if (newEvents.Count > 0 || oldEvents.Count > 0) { RaisePropertyChanged(nameof(Events)); - OnEventsChanged(_events); + OnEventsChanged(newEvents.Concat(oldEvents)); } OnEventsReceived(_events); @@ -142,7 +142,7 @@ namespace Tango.Integration.Operation /// public void Reset() { - _events = new ReadOnlyObservableCollection(new ObservableCollection(new List())); + _events = new ReadOnlyCollection(new List()); RaisePropertyChanged(nameof(Events)); OnEventsChanged(new List()); } -- cgit v1.3.1