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
diff options
context:
space:
mode:
-rw-r--r--release/ui/space_view3d_toolbar.py1
-rw-r--r--source/blender/blenkernel/intern/paint.c9
2 files changed, 4 insertions, 6 deletions
diff --git a/release/ui/space_view3d_toolbar.py b/release/ui/space_view3d_toolbar.py
index c8dedd7431c..1308791bdbc 100644
--- a/release/ui/space_view3d_toolbar.py
+++ b/release/ui/space_view3d_toolbar.py
@@ -292,7 +292,6 @@ class VIEW3D_PT_tools_brush(PaintPanel):
settings = self.paint_settings(context)
brush = settings.brush
- paint = context.sculpt_object or context.vertex_paint_object
if not context.particle_edit_object:
col = layout.split().column()
diff --git a/source/blender/blenkernel/intern/paint.c b/source/blender/blenkernel/intern/paint.c
index 79d1df3d67f..54192afb904 100644
--- a/source/blender/blenkernel/intern/paint.c
+++ b/source/blender/blenkernel/intern/paint.c
@@ -52,8 +52,7 @@ Paint *paint_get_active(Scene *sce)
case OB_MODE_WEIGHT_PAINT:
return &ts->wpaint->paint;
case OB_MODE_TEXTURE_PAINT:
- break;
- //return &ts->imapaint->paint;
+ return &ts->imapaint.paint;
}
}
@@ -67,14 +66,14 @@ Brush *paint_brush(Paint *p)
void paint_brush_set(Paint *p, Brush *br)
{
- if(!br) {
+ if(p && !br) {
/* Setting to NULL removes the current slot */
paint_brush_slot_remove(p);
}
- else {
+ else if(p) {
int found = 0;
- if(p && p->brushes) {
+ if(p->brushes) {
int i;
/* See if there's already a slot with the brush */