diff options
author | Hans Goudey <h.goudey@me.com> | 2020-08-20 16:34:09 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2020-08-20 16:34:09 +0300 |
commit | f9697543e43b74074727a89f9dc1bc9717536c46 (patch) | |
tree | d3d3b4c90b497f4fe3ae950f8122caaad044ab60 /source/blender/editors/screen/screen_draw.c | |
parent | 52f40bcff21b285b7eaa21aaa9c6c7b9d6fa8669 (diff) |
Revert "Cleanup: Use LISTBASE_FOREACH in editors screen directory"
This reverts commit 52f40bcff21b285b7eaa21aaa9c6c7b9d6fa8669.
Apologies for the noise. I caught a problem with this that I hadn't before. I will
commit later after thorough testing.
Diffstat (limited to 'source/blender/editors/screen/screen_draw.c')
-rw-r--r-- | source/blender/editors/screen/screen_draw.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/editors/screen/screen_draw.c b/source/blender/editors/screen/screen_draw.c index 9bb14ee8c01..a5d3c4842e6 100644 --- a/source/blender/editors/screen/screen_draw.c +++ b/source/blender/editors/screen/screen_draw.c @@ -379,9 +379,11 @@ void ED_screen_draw_edges(wmWindow *win) float col[4], corner_scale, edge_thickness; int verts_per_corner = 0; + ScrArea *area; + rcti scissor_rect; BLI_rcti_init_minmax(&scissor_rect); - LISTBASE_FOREACH (ScrArea *, area, &screen->areabase) { + for (area = screen->areabase.first; area; area = area->next) { BLI_rcti_do_minmax_v(&scissor_rect, (int[2]){area->v1->vec.x, area->v1->vec.y}); BLI_rcti_do_minmax_v(&scissor_rect, (int[2]){area->v3->vec.x, area->v3->vec.y}); } @@ -416,7 +418,7 @@ void ED_screen_draw_edges(wmWindow *win) GPU_batch_uniform_1f(batch, "scale", corner_scale); GPU_batch_uniform_4fv(batch, "color", col); - LISTBASE_FOREACH (ScrArea *, area, &screen->areabase) { + for (area = screen->areabase.first; area; area = area->next) { drawscredge_area(area, winsize_x, winsize_y, edge_thickness); } |