From 905e5d6ee8d909a7ed4c3518a78a426584a546c3 Mon Sep 17 00:00:00 2001 From: Chris Tchou Date: Wed, 25 Aug 2021 15:49:50 -0700 Subject: [PATCH] Check for destroyed assets before trying to access their data --- com.unity.shadergraph/Editor/Drawing/SearchWindowProvider.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/com.unity.shadergraph/Editor/Drawing/SearchWindowProvider.cs b/com.unity.shadergraph/Editor/Drawing/SearchWindowProvider.cs index f0c7bd22d8a..4eb0e969be1 100644 --- a/com.unity.shadergraph/Editor/Drawing/SearchWindowProvider.cs +++ b/com.unity.shadergraph/Editor/Drawing/SearchWindowProvider.cs @@ -154,6 +154,9 @@ public void GenerateNodeEntries() Profiler.BeginSample("SearchWindowProvider.GenerateNodeEntries.IterateSubgraphAssets"); foreach (var asset in NodeClassCache.knownSubGraphAssets) { + if (asset == null) + continue; + var node = new SubGraphNode { asset = asset }; var title = asset.path.Split('/').ToList();