diff --git a/source/blender/editors/space_clip/space_clip.cc b/source/blender/editors/space_clip/space_clip.cc index 0590cde1309..d89d5a8fe65 100644 --- a/source/blender/editors/space_clip/space_clip.cc +++ b/source/blender/editors/space_clip/space_clip.cc @@ -783,8 +783,9 @@ static void clip_main_region_draw(const bContext *C, ARegion *region) /* draw Grease Pencil - screen space only */ clip_draw_grease_pencil((bContext *)C, false); } - - WM_gizmomap_draw(region->gizmo_map, C, WM_GIZMOMAP_DRAWSTEP_2D); + if ((sc->gizmo_flag & SCLIP_GIZMO_HIDE) == 0) { + WM_gizmomap_draw(region->gizmo_map, C, WM_GIZMOMAP_DRAWSTEP_2D); + } } static void clip_main_region_listener(const wmRegionListenerParams *params) diff --git a/source/blender/editors/space_image/space_image.cc b/source/blender/editors/space_image/space_image.cc index 258624f220c..f303a9661ff 100644 --- a/source/blender/editors/space_image/space_image.cc +++ b/source/blender/editors/space_image/space_image.cc @@ -720,8 +720,9 @@ static void image_main_region_draw(const bContext *C, ARegion *region) nullptr, C); } - - WM_gizmomap_draw(region->gizmo_map, C, WM_GIZMOMAP_DRAWSTEP_2D); + if ((sima->gizmo_flag & SI_GIZMO_HIDE) == 0) { + WM_gizmomap_draw(region->gizmo_map, C, WM_GIZMOMAP_DRAWSTEP_2D); + } draw_image_cache(C, region); }