paint: improve workflow update
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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 *_) {
|
||||
|
||||
Reference in New Issue
Block a user