Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2013-12-10 16:52:19 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-12-10 16:52:19 +0400
commitd07fea243907c6db6290a6efacddfd202809e5de (patch)
tree030da925c6a21ea9b5e01535bc187934e2991f29
parente140024f2e79bc3637f44ee316d6e96c69a2e100 (diff)
Screen Resize: minor code cleanup
-rw-r--r--source/blender/editors/screen/screen_edit.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/source/blender/editors/screen/screen_edit.c b/source/blender/editors/screen/screen_edit.c
index 876c054d315..006cda16536 100644
--- a/source/blender/editors/screen/screen_edit.c
+++ b/source/blender/editors/screen/screen_edit.c
@@ -662,6 +662,7 @@ void select_connected_scredge(bScreen *sc, ScrEdge *edge)
/* test if screen vertices should be scaled */
static void screen_test_scale(bScreen *sc, int winsizex, int winsizey)
{
+ const int headery_init = ED_area_headersize();
ScrVert *sv = NULL;
ScrArea *sa;
int sizex, sizey;
@@ -714,7 +715,7 @@ static void screen_test_scale(bScreen *sc, int winsizex, int winsizey)
/* make each window at least ED_area_headersize() high */
for (sa = sc->areabase.first; sa; sa = sa->next) {
- int headery = ED_area_headersize();
+ int headery = headery_init;
/* adjust headery if verts are along the edge of window */
if (sa->v1->vec.y > 0)
@@ -732,13 +733,13 @@ static void screen_test_scale(bScreen *sc, int winsizex, int winsizey)
/* all selected vertices get the right offset */
yval = sa->v2->vec.y - headery + 1;
- sv = sc->vertbase.first;
- while (sv) {
+ for (sv = sc->vertbase.first; sv; sv = sv->next) {
/* if is a collapsed area */
if (sv != sa->v2 && sv != sa->v3) {
- if (sv->flag) sv->vec.y = yval;
+ if (sv->flag) {
+ sv->vec.y = yval;
+ }
}
- sv = sv->next;
}
}
}