Browse Source

Removed redundant bool comparisons.

pull/2295/head
José Pedro 7 years ago
parent
commit
fa8d8c896d
No known key found for this signature in database GPG Key ID: B8247B9301707B83
  1. 2
      src/Avalonia.Base/Data/Core/BindingExpression.cs
  2. 2
      src/Avalonia.Controls/AutoCompleteBox.cs
  3. 2
      src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs
  4. 2
      src/Avalonia.Visuals/Rendering/SceneGraph/VisualNode.cs
  5. 2
      src/Markup/Avalonia.Markup.Xaml/AvaloniaXamlLoader.cs

2
src/Avalonia.Base/Data/Core/BindingExpression.cs

@ -177,7 +177,7 @@ namespace Avalonia.Data.Core
protected override void Subscribed(IObserver<object> observer, bool first) protected override void Subscribed(IObserver<object> observer, bool first)
{ {
if (!first && _value != null && _value.TryGetTarget(out var val) == true) if (!first && _value != null && _value.TryGetTarget(out var val))
{ {
observer.OnNext(val); observer.OnNext(val);
} }

2
src/Avalonia.Controls/AutoCompleteBox.cs

@ -1893,7 +1893,7 @@ namespace Avalonia.Controls
{ {
bool callTextChanged = false; bool callTextChanged = false;
// Update the Text dependency property // Update the Text dependency property
if ((userInitiated == null || userInitiated == true) && Text != value) if ((userInitiated ?? true) && Text != value)
{ {
_ignoreTextPropertyChange++; _ignoreTextPropertyChange++;
Text = value; Text = value;

2
src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs

@ -285,7 +285,7 @@ namespace Avalonia.Controls.Presenters
{ {
scrollable.InvalidateScroll = () => UpdateFromScrollable(scrollable); scrollable.InvalidateScroll = () => UpdateFromScrollable(scrollable);
if (scrollable.IsLogicalScrollEnabled == true) if (scrollable.IsLogicalScrollEnabled)
{ {
_logicalScrollSubscription = new CompositeDisposable( _logicalScrollSubscription = new CompositeDisposable(
this.GetObservable(CanHorizontallyScrollProperty) this.GetObservable(CanHorizontallyScrollProperty)

2
src/Avalonia.Visuals/Rendering/SceneGraph/VisualNode.cs

@ -236,7 +236,7 @@ namespace Avalonia.Rendering.SceneGraph
{ {
foreach (var operation in DrawOperations) foreach (var operation in DrawOperations)
{ {
if (operation.Item.HitTest(p) == true) if (operation.Item.HitTest(p))
{ {
return true; return true;
} }

2
src/Markup/Avalonia.Markup.Xaml/AvaloniaXamlLoader.cs

@ -250,7 +250,7 @@ namespace Avalonia.Markup.Xaml
.ToDictionary(entry =>entry.Element(arrayNs + "Key").Value, .ToDictionary(entry =>entry.Element(arrayNs + "Key").Value,
entry => entry.Element(arrayNs + "Value").Value); entry => entry.Element(arrayNs + "Value").Value);
if (xamlInfo.TryGetValue(typeName, out var rv) == true) if (xamlInfo.TryGetValue(typeName, out var rv))
{ {
yield return new Uri($"avares://{asm}{rv}"); yield return new Uri($"avares://{asm}{rv}");
yield break; yield break;

Loading…
Cancel
Save