Commit: 2c3985d9e684b855cc765863bd4af02fb72e3fe3
Author: Philipp Oeser
Date:   Mon Mar 21 15:45:16 2016 +0100
Branches: master
https://developer.blender.org/rB2c3985d9e684b855cc765863bd4af02fb72e3fe3

Fix T47842: UV sculpt brush widgets are available when not in uv sculpt mode.

rB5b3af3dd made the poll function here slightly too laxist.

To be backported to 2.77 should we make an 'a' release.

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D1861

===================================================================

M       source/blender/editors/sculpt_paint/sculpt_uv.c

===================================================================

diff --git a/source/blender/editors/sculpt_paint/sculpt_uv.c 
b/source/blender/editors/sculpt_paint/sculpt_uv.c
index b8fec17..8ed654c 100644
--- a/source/blender/editors/sculpt_paint/sculpt_uv.c
+++ b/source/blender/editors/sculpt_paint/sculpt_uv.c
@@ -175,9 +175,9 @@ static int uv_sculpt_brush_poll_do(bContext *C, const bool 
check_region)
        em = BKE_editmesh_from_object(obedit);
        ret = EDBM_mtexpoly_check(em);
 
-       if (ret && check_region) {
+       if (ret) {
                ARegion *ar = CTX_wm_region(C);
-               if (!((toolsettings->use_uv_sculpt) && (ar->regiontype == 
RGN_TYPE_WINDOW))) {
+               if ((!toolsettings->use_uv_sculpt) || (check_region && ar && 
(ar->regiontype == RGN_TYPE_WINDOW))) {
                        ret = 0;
                }
        }

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to