mirror of
https://github.com/ZuneDev/ZuneModdingHelper.git
synced 2026-07-27 13:12:21 -07:00
Ignore null elements
How does this even happen?
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
using Microsoft.Xaml.Behaviors;
|
using Microsoft.Xaml.Behaviors;
|
||||||
|
using OwlCore.Extensions;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Collections.Specialized;
|
using System.Collections.Specialized;
|
||||||
@@ -51,7 +52,7 @@ namespace ZuneModdingHelper.Behaviors
|
|||||||
}
|
}
|
||||||
items = itemsSub;
|
items = itemsSub;
|
||||||
}
|
}
|
||||||
foreach (var item in items)
|
foreach (var item in items.PruneNull())
|
||||||
{
|
{
|
||||||
item.Opacity = 0;
|
item.Opacity = 0;
|
||||||
}
|
}
|
||||||
@@ -62,6 +63,8 @@ namespace ZuneModdingHelper.Behaviors
|
|||||||
timer.Tick += (s, timerE) =>
|
timer.Tick += (s, timerE) =>
|
||||||
{
|
{
|
||||||
var item = enumerator.Current;
|
var item = enumerator.Current;
|
||||||
|
if (item is null) return;
|
||||||
|
|
||||||
item.BeginAnimation(ListBoxItem.OpacityProperty, Animation);
|
item.BeginAnimation(ListBoxItem.OpacityProperty, Animation);
|
||||||
if (!enumerator.MoveNext())
|
if (!enumerator.MoveNext())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user