diff options
Diffstat (limited to 'source/blender/editors/preview/previewrender.c')
-rw-r--r-- | source/blender/editors/preview/previewrender.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source/blender/editors/preview/previewrender.c b/source/blender/editors/preview/previewrender.c index 624952b48f5..b542b362ae0 100644 --- a/source/blender/editors/preview/previewrender.c +++ b/source/blender/editors/preview/previewrender.c @@ -472,9 +472,12 @@ void ED_preview_draw(const bContext *C, void *idp, void *parentp, rcti *rect) newrect.ymin= rect->ymin; newrect.ymax= rect->ymin; - ok= ed_preview_draw_rect(sa, sce, id, (parent != NULL), 1, rect, &newrect); - if(parent) - ok &= ed_preview_draw_rect(sa, sce, parent, 1, 0, rect, &newrect); + if(parent) { + ok = ed_preview_draw_rect(sa, sce, parent, 1, 1, rect, &newrect); + ok &= ed_preview_draw_rect(sa, sce, id, 1, 0, rect, &newrect); + } + else + ok = ed_preview_draw_rect(sa, sce, id, 0, 0, rect, &newrect); if(ok) *rect= newrect; |