From fd58d730b0bbffbc11aa2372fb8e115fe8079809 Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Thu, 29 May 2025 13:56:28 +0200 Subject: [PATCH] Fix #139516: crash when enabling shader node previews --- source/blender/editors/space_node/node_shader_preview.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blender/editors/space_node/node_shader_preview.cc b/source/blender/editors/space_node/node_shader_preview.cc index f7156d95265..f05ba1c1983 100644 --- a/source/blender/editors/space_node/node_shader_preview.cc +++ b/source/blender/editors/space_node/node_shader_preview.cc @@ -718,6 +718,7 @@ static void shader_preview_startjob(void *customdata, wmJobWorkerStatus *worker_ job_data->mat_output_copy->flag |= NODE_DO_OUTPUT; bNodeTree *active_nodetree = job_data->treepath_copy.last()->nodetree; + active_nodetree->ensure_topology_cache(); for (bNode *node : active_nodetree->all_nodes()) { if (!(node->flag & NODE_PREVIEW)) { /* Clear the cached preview for this node to be sure that the preview is re-rendered if