diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-08-05 08:19:34 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-08-05 08:19:34 +0400 |
commit | 2b3f97c94d92cdd559c99e4d3a2ced7efeb048e3 (patch) | |
tree | cf91292914403fd55ea3c7ed564103ecc0bd9d81 /source/blender/editors/screen/area.c | |
parent | d06fa3ba2b489c7454b6f2ca3bf40cbb45bb21b5 (diff) |
use api function for rect intersection
Diffstat (limited to 'source/blender/editors/screen/area.c')
-rw-r--r-- | source/blender/editors/screen/area.c | 7 |
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 */ |