Overlay: Fix crash when ghosting is enabled without wireframe

This commit is contained in:
2018-08-16 23:51:15 +02:00
parent a01dec2d9c
commit 7d29c9a16b

View File

@@ -223,8 +223,9 @@ static void overlay_cache_finish(void *vedata)
/* only in solid mode */
if (v3d->shading.type == OB_SOLID && (v3d->shading.flag & V3D_SHADING_XRAY) == 0) {
if (stl->g_data->ghost_stencil_test)
if (stl->g_data->ghost_stencil_test && (psl->face_wireframe_pass != NULL)) {
DRW_pass_state_add(psl->face_wireframe_pass, DRW_STATE_STENCIL_EQUAL);
}
}
}