diff options
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/intern/paint.c | 9 |
1 files changed, 4 insertions, 5 deletions
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 */ |