[Bf-blender-cvs] [49f566f] soc-2016-layer_manager: Fix last layer item sometimes not drawing selection
Julian Eisel
noreply at git.blender.org
Tue May 31 12:31:33 CEST 2016
Commit: 49f566fe58ebbaa6fd0a692cf5d57787629507a3
Author: Julian Eisel
Date: Tue May 31 12:29:57 2016 +0200
Branches: soc-2016-layer_manager
https://developer.blender.org/rB49f566fe58ebbaa6fd0a692cf5d57787629507a3
Fix last layer item sometimes not drawing selection
Layer boxes to fill empty background was drawing over it.
===================================================================
M source/blender/editors/space_layers/layers_draw.c
===================================================================
diff --git a/source/blender/editors/space_layers/layers_draw.c b/source/blender/editors/space_layers/layers_draw.c
index 5afd1f3..fc89f09 100644
--- a/source/blender/editors/space_layers/layers_draw.c
+++ b/source/blender/editors/space_layers/layers_draw.c
@@ -171,8 +171,8 @@ void layers_tiles_draw(const bContext *C, ARegion *ar)
/* fill remaining space with empty boxes */
const float tot_fill_tiles = (-ar->v2d.cur.ymin - drawinfo.size_y) / LAYERTILE_HEADER_HEIGHT + 1;
for (int i = 0; i < tot_fill_tiles; i++) {
- if ((i + drawinfo.idx - 1) % 2) {
- const float pos[2] = {0, -ar->v2d.cur.ymin - drawinfo.size_y - (LAYERTILE_HEADER_HEIGHT * i)};
+ if ((i + drawinfo.idx) % 2) {
+ const float pos[2] = {0, -ar->v2d.cur.ymin - drawinfo.size_y - (LAYERTILE_HEADER_HEIGHT * (i + 1))};
UI_ThemeColorShade(TH_BACK, 10);
fdrawbox_filled(pos[0], pos[1], pos[0] + ar->winx, pos[1] + LAYERTILE_HEADER_HEIGHT);
}
More information about the Bf-blender-cvs
mailing list