Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorAntonio Vazquez <blendergit@gmail.com>2019-12-06 18:30:21 +0300
committerAntonio Vazquez <blendergit@gmail.com>2019-12-06 18:30:28 +0300
commit593d9724079e54a79a5d3c007af826fd6ea9bf6f (patch)
tree793abf9ed11c58c763292cd93cf6dfd659516923 /source
parenteeaf45238117a81b07552bfc6fa70a304bfc4f83 (diff)
Fix T72215: Insert Blank Keyframe Active Layer) creates a new frame in all layers
The default parameter was saved and the next time the operator was used, if it was used all layers, the default value changed.
Diffstat (limited to 'source')
-rw-r--r--source/blender/editors/gpencil/gpencil_edit.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/source/blender/editors/gpencil/gpencil_edit.c b/source/blender/editors/gpencil/gpencil_edit.c
index 418df724a08..a87db4543e4 100644
--- a/source/blender/editors/gpencil/gpencil_edit.c
+++ b/source/blender/editors/gpencil/gpencil_edit.c
@@ -1615,6 +1615,8 @@ static int gp_blank_frame_add_exec(bContext *C, wmOperator *op)
void GPENCIL_OT_blank_frame_add(wmOperatorType *ot)
{
+ PropertyRNA *prop;
+
/* identifiers */
ot->name = "Insert Blank Frame";
ot->idname = "GPENCIL_OT_blank_frame_add";
@@ -1626,13 +1628,15 @@ void GPENCIL_OT_blank_frame_add(wmOperatorType *ot)
ot->exec = gp_blank_frame_add_exec;
ot->poll = gp_add_poll;
- /* properties */
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
- RNA_def_boolean(ot->srna,
- "all_layers",
- false,
- "All Layers",
- "Create blank frame in all layers, not only active");
+
+ /* properties */
+ prop = RNA_def_boolean(ot->srna,
+ "all_layers",
+ false,
+ "All Layers",
+ "Create blank frame in all layers, not only active");
+ RNA_def_property_flag(prop, PROP_SKIP_SAVE);
}
/* ******************* Delete Active Frame ************************ */