fix [#30925] successful import of keyconfig dependant on current object context?
revert r34885, The hack was to fix poselib UI but is REALLY BAD - don't modify properties when accessing them. This bug must be fixed some other way.
This commit is contained in:
@@ -1152,10 +1152,6 @@ static int pyrna_string_to_enum(PyObject *item, PointerRNA *ptr, PropertyRNA *pr
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
/* hack so that dynamic enums used for operator properties will be able to be built (i.e. context will be supplied to itemf)
|
|
||||||
* and thus running defining operator buttons for such operators in UI will work */
|
|
||||||
RNA_def_property_clear_flag(prop, PROP_ENUM_NO_CONTEXT);
|
|
||||||
|
|
||||||
if (!RNA_property_enum_value(BPy_GetContext(), ptr, prop, param, val)) {
|
if (!RNA_property_enum_value(BPy_GetContext(), ptr, prop, param, val)) {
|
||||||
const char *enum_str = pyrna_enum_as_string(ptr, prop);
|
const char *enum_str = pyrna_enum_as_string(ptr, prop);
|
||||||
PyErr_Format(PyExc_TypeError,
|
PyErr_Format(PyExc_TypeError,
|
||||||
|
|||||||
Reference in New Issue
Block a user