Quick fix to broken text editor/console from r45051.
authorBastien Montagne <montagne29@wanadoo.fr>
Wed, 21 Mar 2012 15:51:15 +0000 (15:51 +0000)
committerBastien Montagne <montagne29@wanadoo.fr>
Wed, 21 Mar 2012 15:51:15 +0000 (15:51 +0000)
Note: not completely sure this is the way to go, but at least it works (and is easy to revert in case there is better solution ;) ).

source/blender/editors/space_console/console_ops.c
source/blender/editors/space_text/text_ops.c

index 36bb10e..8200256 100644 (file)
@@ -411,6 +411,8 @@ static int console_insert_invoke(bContext *C, wmOperator *op, wmEvent *event)
 
 void CONSOLE_OT_insert(wmOperatorType *ot)
 {
+       PropertyRNA *prop;
+
        /* identifiers */
        ot->name= "Insert";
        ot->description= "Insert text at cursor position";
@@ -422,7 +424,8 @@ void CONSOLE_OT_insert(wmOperatorType *ot)
        ot->poll= ED_operator_console_active;
 
        /* properties */
-       RNA_def_string(ot->srna, "text", "", 0, "Text", "Text to insert at the cursor position");
+       prop = RNA_def_string(ot->srna, "text", "", 0, "Text", "Text to insert at the cursor position");
+       RNA_def_property_flag(prop, PROP_SKIP_SAVE);
 }
 
 
index ba7c1f5..9a64948 100644 (file)
@@ -2875,6 +2875,8 @@ static int text_insert_invoke(bContext *C, wmOperator *op, wmEvent *event)
 
 void TEXT_OT_insert(wmOperatorType *ot)
 {
+       PropertyRNA *prop;
+
        /* identifiers */
        ot->name= "Insert";
        ot->idname= "TEXT_OT_insert";
@@ -2886,7 +2888,8 @@ void TEXT_OT_insert(wmOperatorType *ot)
        ot->poll= text_edit_poll;
 
        /* properties */
-       RNA_def_string(ot->srna, "text", "", 0, "Text", "Text to insert at the cursor position");
+       prop = RNA_def_string(ot->srna, "text", "", 0, "Text", "Text to insert at the cursor position");
+       RNA_def_property_flag(prop, PROP_SKIP_SAVE);
 }
 
 /******************* find operator *********************/