From 9f84c6beb64ce0a5cd0165b75d3a02c832d7e91a Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 11 Feb 2025 16:13:39 +1100 Subject: [PATCH] Cleanup: remove redundant use of PARM_PYFUNC_OPTIONAL This is only used for registration, as long as PARM_REQUIRED isn't set function arguments are assumed to be optional. --- source/blender/makesrna/intern/rna_fcurve_api.cc | 2 -- source/blender/makesrna/intern/rna_sequencer_api.cc | 2 -- 2 files changed, 4 deletions(-) diff --git a/source/blender/makesrna/intern/rna_fcurve_api.cc b/source/blender/makesrna/intern/rna_fcurve_api.cc index c5590d9f36d..9d76fcc9886 100644 --- a/source/blender/makesrna/intern/rna_fcurve_api.cc +++ b/source/blender/makesrna/intern/rna_fcurve_api.cc @@ -157,14 +157,12 @@ void RNA_api_fcurves(StructRNA *srna) RNA_def_parameter_flags(parm, PropertyFlag(0), PARM_REQUIRED); parm = RNA_def_float( func, "step", 1, 0.01, FLT_MAX, "Step", "At which interval to add keys", 1, 16); - RNA_def_parameter_flags(parm, PropertyFlag(0), PARM_PYFUNC_OPTIONAL); RNA_def_enum(func, "remove", channel_bake_remove_options, int(blender::animrig::BakeCurveRemove::IN_RANGE), "Remove Options", "Choose which keys should be automatically removed by the bake"); - RNA_def_parameter_flags(parm, PropertyFlag(0), PARM_PYFUNC_OPTIONAL); } void RNA_api_drivers(StructRNA * /*srna*/) diff --git a/source/blender/makesrna/intern/rna_sequencer_api.cc b/source/blender/makesrna/intern/rna_sequencer_api.cc index 305db896b54..5e85bd32894 100644 --- a/source/blender/makesrna/intern/rna_sequencer_api.cc +++ b/source/blender/makesrna/intern/rna_sequencer_api.cc @@ -959,7 +959,6 @@ void RNA_api_strips(StructRNA *srna, const bool metastrip) RNA_def_parameter_flags(parm, PropertyFlag(0), PARM_REQUIRED); parm = RNA_def_enum( func, "fit_method", scale_fit_methods, SEQ_USE_ORIGINAL_SIZE, "Image Fit Method", nullptr); - RNA_def_parameter_flags(parm, PropertyFlag(0), PARM_PYFUNC_OPTIONAL); /* return type */ parm = RNA_def_pointer(func, "sequence", "Strip", "", "New Strip"); RNA_def_function_return(func, parm); @@ -993,7 +992,6 @@ void RNA_api_strips(StructRNA *srna, const bool metastrip) RNA_def_parameter_flags(parm, PropertyFlag(0), PARM_REQUIRED); parm = RNA_def_enum( func, "fit_method", scale_fit_methods, SEQ_USE_ORIGINAL_SIZE, "Image Fit Method", nullptr); - RNA_def_parameter_flags(parm, PropertyFlag(0), PARM_PYFUNC_OPTIONAL); /* return type */ parm = RNA_def_pointer(func, "sequence", "Strip", "", "New Strip"); RNA_def_function_return(func, parm);