Merge branch 'blender-v4.0-release'
This commit is contained in:
@@ -905,11 +905,12 @@ static int select_random_exec(bContext *C, wmOperator *op)
|
||||
for (Curves *curves_id : unique_curves) {
|
||||
CurvesGeometry &curves = curves_id->geometry.wrap();
|
||||
const eAttrDomain selection_domain = eAttrDomain(curves_id->selection_domain);
|
||||
const int domain_size = curves.attributes().domain_size(selection_domain);
|
||||
|
||||
IndexMaskMemory memory;
|
||||
const IndexMask inv_random_elements = random_mask(
|
||||
curves, selection_domain, seed, probability, memory)
|
||||
.complement(curves.points_range(), memory);
|
||||
.complement(IndexRange(domain_size), memory);
|
||||
|
||||
const bool was_anything_selected = has_anything_selected(curves);
|
||||
bke::GSpanAttributeWriter selection = ensure_selection_attribute(
|
||||
|
||||
@@ -187,7 +187,7 @@ static void node_add_catalog_assets_draw(const bContext *C, Menu *menu)
|
||||
IFACE_(asset->get_name().c_str()),
|
||||
ICON_NONE,
|
||||
nullptr,
|
||||
WM_OP_INVOKE_DEFAULT,
|
||||
WM_OP_INVOKE_REGION_WIN,
|
||||
UI_ITEM_NONE,
|
||||
&op_ptr);
|
||||
asset::operator_asset_reference_props_set(*asset, op_ptr);
|
||||
@@ -234,7 +234,7 @@ static void node_add_unassigned_assets_draw(const bContext *C, Menu *menu)
|
||||
IFACE_(asset->get_name().c_str()),
|
||||
ICON_NONE,
|
||||
nullptr,
|
||||
WM_OP_INVOKE_DEFAULT,
|
||||
WM_OP_INVOKE_REGION_WIN,
|
||||
UI_ITEM_NONE,
|
||||
&op_ptr);
|
||||
asset::operator_asset_reference_props_set(*asset, op_ptr);
|
||||
|
||||
Reference in New Issue
Block a user