[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33611] trunk/blender/source/blender: - fix for rna show_brush variable shadowing its parent classes with a flag which is now unused .
Campbell Barton
ideasman42 at gmail.com
Sun Dec 12 15:28:23 CET 2010
Revision: 33611
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33611
Author: campbellbarton
Date: 2010-12-12 15:28:23 +0100 (Sun, 12 Dec 2010)
Log Message:
-----------
- fix for rna show_brush variable shadowing its parent classes with a flag which is now unused.
- getting clipboard RNA variable would crash blender in background mode.
Modified Paths:
--------------
trunk/blender/source/blender/makesdna/DNA_scene_types.h
trunk/blender/source/blender/makesrna/intern/rna_sculpt_paint.c
trunk/blender/source/blender/windowmanager/intern/wm_window.c
Modified: trunk/blender/source/blender/makesdna/DNA_scene_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_scene_types.h 2010-12-12 13:45:35 UTC (rev 33610)
+++ trunk/blender/source/blender/makesdna/DNA_scene_types.h 2010-12-12 14:28:23 UTC (rev 33611)
@@ -1159,8 +1159,9 @@
/* ImagePaintSettings.flag */
#define IMAGEPAINT_DRAWING 1
-#define IMAGEPAINT_DRAW_TOOL 2
-#define IMAGEPAINT_DRAW_TOOL_DRAWING 4
+// #define IMAGEPAINT_DRAW_TOOL 2 // deprecated
+// #define IMAGEPAINT_DRAW_TOOL_DRAWING 4 // deprecated
+
/* projection painting only */
#define IMAGEPAINT_PROJECT_DISABLE 8 /* Non projection 3D painting */
#define IMAGEPAINT_PROJECT_XRAY 16
Modified: trunk/blender/source/blender/makesrna/intern/rna_sculpt_paint.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_sculpt_paint.c 2010-12-12 13:45:35 UTC (rev 33610)
+++ trunk/blender/source/blender/makesrna/intern/rna_sculpt_paint.c 2010-12-12 14:28:23 UTC (rev 33611)
@@ -285,15 +285,6 @@
RNA_def_struct_ui_text(srna, "Image Paint", "Properties of image and texture painting mode");
/* booleans */
-
- prop= RNA_def_property(srna, "show_brush_draw", PROP_BOOLEAN, PROP_NONE);
- RNA_def_property_boolean_sdna(prop, NULL, "flag", IMAGEPAINT_DRAW_TOOL);
- RNA_def_property_ui_text(prop, "Show Brush Draw", "Enables brush shape while drawing");
-
- prop= RNA_def_property(srna, "show_brush", PROP_BOOLEAN, PROP_NONE);
- RNA_def_property_boolean_sdna(prop, NULL, "flag", IMAGEPAINT_DRAW_TOOL_DRAWING);
- RNA_def_property_ui_text(prop, "Show Brush", "Enables brush shape while not drawing");
-
prop= RNA_def_property(srna, "use_projection", PROP_BOOLEAN, PROP_NONE);
RNA_def_property_boolean_negative_sdna(prop, NULL, "flag", IMAGEPAINT_PROJECT_DISABLE);
RNA_def_property_ui_text(prop, "Project Paint", "Use projection painting for improved consistency in the brush strokes");
Modified: trunk/blender/source/blender/windowmanager/intern/wm_window.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_window.c 2010-12-12 13:45:35 UTC (rev 33610)
+++ trunk/blender/source/blender/windowmanager/intern/wm_window.c 2010-12-12 14:28:23 UTC (rev 33611)
@@ -1007,6 +1007,9 @@
{
char *p, *p2, *buf, *newbuf;
+ if(G.background)
+ return NULL;
+
buf= (char*)GHOST_getClipboard(selection);
if(!buf)
return NULL;
@@ -1027,6 +1030,9 @@
void WM_clipboard_text_set(char *buf, int selection)
{
+ if(G.background)
+ return;
+
#ifdef _WIN32
/* do conversion from \n to \r\n on Windows */
char *p, *p2, *newbuf;
More information about the Bf-blender-cvs
mailing list