diff --git a/Pharos/Classes/Observable/Subject.swift b/Pharos/Classes/Observable/Subject.swift index 4e00c74..2f8c83b 100644 --- a/Pharos/Classes/Observable/Subject.swift +++ b/Pharos/Classes/Observable/Subject.swift @@ -16,10 +16,8 @@ public final class Subject: BindableObservable { _wrappedValue } set { - let oldValue = _wrappedValue - _wrappedValue = newValue relay( - changes: Changes(old: oldValue, new: newValue, source: self), + changes: Changes(old: _wrappedValue, new: newValue, source: self), context: PharosContext() ) }