1
1

Fix T85233: Transfer Weights tooltip is wrong.

Swap "active" and "selected" in the tooltip if the `use_reverse_transfer`
option is activated.

Reviewed By: mont29

Maniphest Tasks: T85233

Differential Revision: https://developer.blender.org/D13499
This commit is contained in:
2022-01-27 17:17:59 +01:00
parent 658ae5d63f
commit 25ac6aa5e4

View File

@@ -603,6 +603,20 @@ static bool data_transfer_poll_property(const bContext *UNUSED(C),
return true;
}
static char *data_transfer_get_description(bContext *UNUSED(C),
wmOperatorType *UNUSED(ot),
PointerRNA *ptr)
{
const bool reverse_transfer = RNA_boolean_get(ptr, "use_reverse_transfer");
if (reverse_transfer) {
return BLI_strdup(
"Transfer data layer(s) (weights, edge sharp, etc.) from selected meshes to active one");
}
return NULL;
}
void OBJECT_OT_data_transfer(wmOperatorType *ot)
{
PropertyRNA *prop;
@@ -619,6 +633,7 @@ void OBJECT_OT_data_transfer(wmOperatorType *ot)
ot->invoke = WM_menu_invoke;
ot->exec = data_transfer_exec;
ot->check = data_transfer_check;
ot->get_description = data_transfer_get_description;
/* Flags. */
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;