Commit: d5b026a16c38623ca60837e0862c347f5e2cf4a2
Author: Bastien Montagne
Date:   Fri Jan 27 11:11:18 2023 +0100
Branches: master
https://developer.blender.org/rBd5b026a16c38623ca60837e0862c347f5e2cf4a2

Fix incorrect RNA path for GPencil brush settings, and add it for Curves brush 
settings.

RNA paths should be relative to their owner ID, not to some other ID!

===================================================================

M       source/blender/makesrna/intern/rna_brush.c

===================================================================

diff --git a/source/blender/makesrna/intern/rna_brush.c 
b/source/blender/makesrna/intern/rna_brush.c
index db38c3d4af7..8e6908841a6 100644
--- a/source/blender/makesrna/intern/rna_brush.c
+++ b/source/blender/makesrna/intern/rna_brush.c
@@ -968,7 +968,7 @@ static const EnumPropertyItem 
*rna_Brush_stroke_itemf(bContext *C,
 /* Grease Pencil Drawing Brushes Settings */
 static char *rna_BrushGpencilSettings_path(const PointerRNA *UNUSED(ptr))
 {
-  return BLI_strdup("tool_settings.gpencil_paint.brush.gpencil_settings");
+  return BLI_strdup("gpencil_settings");
 }
 
 static void rna_BrushGpencilSettings_default_eraser_update(Main *bmain,
@@ -1123,6 +1123,11 @@ static void rna_Brush_automasking_cavity_set(PointerRNA 
*ptr, bool val)
   }
 }
 
+static char *rna_BrushCurvesSculptSettings_path(const PointerRNA *UNUSED(ptr))
+{
+  return BLI_strdup("curves_sculpt_settings");
+}
+
 #else
 
 static void rna_def_brush_texture_slot(BlenderRNA *brna)
@@ -2037,6 +2042,7 @@ static void rna_def_curves_sculpt_options(BlenderRNA 
*brna)
   };
 
   srna = RNA_def_struct(brna, "BrushCurvesSculptSettings", NULL);
+  RNA_def_struct_path_func(srna, "rna_BrushCurvesSculptSettings_path");
   RNA_def_struct_sdna(srna, "BrushCurvesSculptSettings");
   RNA_def_struct_ui_text(srna, "Curves Sculpt Brush Settings", "");

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to