From 259c2d8020c3891f2f3394290568e558e9544621 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Mon, 4 Jul 2022 17:32:38 +0200 Subject: [PATCH] Remove check for invalid state. This state is not actually invalid: it can happen when running an empty batch update of >1 value which causes new, empty batch update to run in a `PropertyChanged` handler triggered from the first batch update. --- src/Avalonia.Base/ValueStore.cs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Avalonia.Base/ValueStore.cs b/src/Avalonia.Base/ValueStore.cs index 69c644dff9..bf29e0b0ac 100644 --- a/src/Avalonia.Base/ValueStore.cs +++ b/src/Avalonia.Base/ValueStore.cs @@ -462,10 +462,6 @@ namespace Avalonia values.Remove(entry.property); } } - else - { - throw new AvaloniaInternalException("Value could not be found at the end of batch update."); - } // If a new batch update was started while ending this one, abort. if (_batchUpdateCount > 0)