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-08-05 08:19:34 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-08-05 08:19:34 +0400
commit2b3f97c94d92cdd559c99e4d3a2ced7efeb048e3 (patch)
treecf91292914403fd55ea3c7ed564103ecc0bd9d81 /source/blender/editors/screen/area.c
parentd06fa3ba2b489c7454b6f2ca3bf40cbb45bb21b5 (diff)
use api function for rect intersection
Diffstat (limited to 'source/blender/editors/screen/area.c')
-rw-r--r--source/blender/editors/screen/area.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/source/blender/editors/screen/area.c b/source/blender/editors/screen/area.c
index 1f1da35f823..27b519c4355 100644
--- a/source/blender/editors/screen/area.c
+++ b/source/blender/editors/screen/area.c
@@ -410,11 +410,8 @@ void ED_region_do_draw(bContext *C, ARegion *ar)
if (ar->drawrct.xmin == ar->drawrct.xmax)
ar->drawrct = ar->winrct;
else {
- /* extra clip for safety (intersect the rects, could use API func) */
- ar->drawrct.xmin = max_ii(ar->winrct.xmin, ar->drawrct.xmin);
- ar->drawrct.ymin = max_ii(ar->winrct.ymin, ar->drawrct.ymin);
- ar->drawrct.xmax = min_ii(ar->winrct.xmax, ar->drawrct.xmax);
- ar->drawrct.ymax = min_ii(ar->winrct.ymax, ar->drawrct.ymax);
+ /* extra clip for safety */
+ BLI_rcti_isect(&ar->winrct, &ar->drawrct, &ar->drawrct);
}
/* note; this sets state, so we can use wmOrtho and friends */