Commit: 7e5fe1320537bf33c822773d6fe0b84a04e91f8c
Author: Antonio Vazquez
Date:   Wed Aug 30 17:03:48 2017 +0200
Branches: greasepencil-object
https://developer.blender.org/rB7e5fe1320537bf33c822773d6fe0b84a04e91f8c

Enable Onion Skinning in Edit and Sculpt mode

Only disabled in weight paint mode

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

M       source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c

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

diff --git a/source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c 
b/source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c
index 507548a7d13..e0d5b56c2c1 100644
--- a/source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c
+++ b/source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c
@@ -973,6 +973,7 @@ void DRW_gpencil_populate_datablock(GPENCIL_e_data *e_data, 
void *vedata, Scene
        GPENCIL_StorageList *stl = ((GPENCIL_Data *)vedata)->stl;
        bGPDframe *derived_gpf = NULL;
        bool is_edit = (bool)(gpd->flag & (GP_DATA_STROKE_EDITMODE | 
GP_DATA_STROKE_SCULPTMODE | GP_DATA_STROKE_WEIGHTMODE));
+       bool no_onion = (bool)(gpd->flag & GP_DATA_STROKE_WEIGHTMODE);
 
        if (G.debug_value == 668) {
                printf("DRW_gpencil_populate_datablock: %s\n", gpd->id.name);
@@ -1017,7 +1018,7 @@ void DRW_gpencil_populate_datablock(GPENCIL_e_data 
*e_data, void *vedata, Scene
                        BLI_ghash_insert(gpl->derived_data, ob->id.name, 
derived_gpf);
                }
                /* draw onion skins */
-               if ((!is_edit) && (gpl->flag & GP_LAYER_ONIONSKIN) &&
+               if ((!no_onion) && (gpl->flag & GP_LAYER_ONIONSKIN) &&
                        ((!playing) || (gpl->flag & GP_LAYER_GHOST_ALWAYS)))
                {
                        gpencil_draw_onionskins(cache, e_data, vedata, ts, ob, 
gpd, gpl, gpf);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to