paint: improve workflow update

This commit is contained in:
luboslenco
2026-07-16 12:51:33 +02:00
parent 4b6865a0e9
commit f68118be7c
3 changed files with 7 additions and 2 deletions
+5 -1
View File
@@ -957,7 +957,7 @@ void base_update_workflow_create_sculpt_layer(void *_) {
}
}
void base_update_workflow() {
void base_update_workflow_nodes() {
// Update Material Output nodes
for (i32 i = 0; i < g_project->_->materials->length; ++i) {
ui_node_array_t *nodes = g_project->_->materials->buffer[i]->canvas->nodes;
@@ -968,6 +968,10 @@ void base_update_workflow() {
}
}
}
}
void base_update_workflow() {
base_update_workflow_nodes();
if (g_config->workflow == WORKFLOW_SCULPT) {
slot_layer_t *first_sculpt = NULL;
+1
View File
@@ -173,6 +173,7 @@ i32 base_y();
void base_on_resize();
void base_resize();
void base_update_workspace();
void base_update_workflow_nodes();
void base_update_workflow();
void base_run_in_player();
string_array_t *base_combo_enum_texts(char *node_type);
+1 -1
View File
@@ -29,7 +29,7 @@ void tab_materials_update_material() {
if (decal) {
util_render_make_decal_preview();
}
base_update_workflow();
base_update_workflow_nodes();
}
void tab_materials_draw_slots_duplicate(void *_) {