Skip to content

Commit 7ceeec9

Browse files
iTris666GitHub Enterprise
authored andcommitted
Make null ( not deserializable ) objects part of undo state (#86)
1 parent cd77446 commit 7ceeec9

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

com.unity.visualeffectgraph/Editor/Models/VFXGraph.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -294,11 +294,7 @@ public object Backup()
294294
dependencies.Add(this);
295295
CollectDependencies(dependencies);
296296

297-
// This is a guard where dependencies that couldnt be deserialized (because script is missing for instance) are removed from the list
298-
// because else StoreObjectsToByteArray is crashing
299-
// TODO Fix that
300-
var safeDependencies = dependencies.Where(o => o != null);
301-
var result = VFXMemorySerializer.StoreObjectsToByteArray(safeDependencies.ToArray(), CompressionLevel.Fastest);
297+
var result = VFXMemorySerializer.StoreObjectsToByteArray(dependencies.ToArray(), CompressionLevel.Fastest);
302298

303299
Profiler.EndSample();
304300

0 commit comments

Comments
 (0)