Cleanup: de-duplicate paint access from object

This commit is contained in:
Campbell Barton
2018-04-30 19:42:58 +02:00
parent 6e67d8e3bb
commit f56b7fb863

View File

@@ -213,27 +213,8 @@ Paint *BKE_paint_get_active_from_context(const bContext *C)
return &ts->imapaint.paint;
}
}
else if (obact) {
switch (obact->mode) {
case OB_MODE_SCULPT:
return &ts->sculpt->paint;
case OB_MODE_VERTEX_PAINT:
return &ts->vpaint->paint;
case OB_MODE_WEIGHT_PAINT:
return &ts->wpaint->paint;
case OB_MODE_TEXTURE_PAINT:
return &ts->imapaint.paint;
case OB_MODE_EDIT:
if (ts->use_uv_sculpt)
return &ts->uvsculpt->paint;
return &ts->imapaint.paint;
default:
return &ts->imapaint.paint;
}
}
else {
/* default to image paint */
return &ts->imapaint.paint;
return BKE_paint_get_active(sce, view_layer);
}
}