From 583bc70435fd550d8fae8e68b8797bfce57a4a5f Mon Sep 17 00:00:00 2001 From: Antonioya Date: Mon, 12 Nov 2018 16:56:50 +0100 Subject: GP: Hide cursor in some modes --- source/blender/editors/gpencil/gpencil_utils.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source') diff --git a/source/blender/editors/gpencil/gpencil_utils.c b/source/blender/editors/gpencil/gpencil_utils.c index 992fb32dcb5..f58df5e2710 100644 --- a/source/blender/editors/gpencil/gpencil_utils.c +++ b/source/blender/editors/gpencil/gpencil_utils.c @@ -1444,6 +1444,14 @@ static bool gp_check_cursor_region(bContext *C, int mval[2]) { ARegion *ar = CTX_wm_region(C); ScrArea *sa = CTX_wm_area(C); + Object *ob = CTX_data_active_object(C); + + if ((ob == NULL) || + (!ELEM(ob->mode, OB_MODE_GPENCIL_PAINT, OB_MODE_GPENCIL_SCULPT, OB_MODE_GPENCIL_WEIGHT))) + { + return false; + } + /* TODO: add more spacetypes */ if (!ELEM(sa->spacetype, SPACE_VIEW3D)) { return false; -- cgit v1.2.3