Fix T63592 issue with control points.
This is a missing fix in previous commit of this task.
This commit is contained in:
parent
546e20f5a2
commit
4d889897ba
Notes:
blender-bot
2023-02-14 06:00:47 +01:00
Referenced by issue #63592, Grease pencil - Guides still active in Fill mode but wont deactivate with |V key until we go back to Pen tool.
|
@ -1456,6 +1456,7 @@ void DRW_gpencil_populate_buffer_strokes(GPENCIL_e_data *e_data,
|
|||
View3D *v3d = draw_ctx->v3d;
|
||||
const bool overlay = v3d != NULL ? (bool)((v3d->flag2 & V3D_HIDE_OVERLAYS) == 0) : true;
|
||||
Brush *brush = BKE_paint_brush(&ts->gp_paint->paint);
|
||||
const bool is_paint_tool = (bool)((brush) && (brush->gpencil_tool == GPAINT_TOOL_DRAW));
|
||||
bGPdata *gpd_eval = ob->data;
|
||||
/* need the original to avoid cow overhead while drawing */
|
||||
bGPdata *gpd = (bGPdata *)DEG_get_original_id(&gpd_eval->id);
|
||||
|
@ -1581,7 +1582,7 @@ void DRW_gpencil_populate_buffer_strokes(GPENCIL_e_data *e_data,
|
|||
const bool is_show_gizmo = (((v3d->gizmo_flag & V3D_GIZMO_HIDE) == 0) &&
|
||||
((v3d->gizmo_flag & V3D_GIZMO_HIDE_TOOL) == 0));
|
||||
|
||||
if ((overlay) && (is_cppoint || is_speed_guide) && (is_show_gizmo) &&
|
||||
if ((overlay) && (is_paint_tool) && (is_cppoint || is_speed_guide) && (is_show_gizmo) &&
|
||||
((gpd->runtime.sbuffer_sflag & GP_STROKE_ERASER) == 0)) {
|
||||
DRWShadingGroup *shgrp = DRW_shgroup_create(e_data->gpencil_edit_point_sh, psl->drawing_pass);
|
||||
const float *viewport_size = DRW_viewport_size_get();
|
||||
|
|
Loading…
Reference in New Issue