[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58081] trunk/blender/source/blender/ editors/screen/area.c: Fix #36059: region overlap did not show scopes overlapping in the image editor.

Brecht Van Lommel brechtvanlommel at pandora.be
Mon Jul 8 20:27:33 CEST 2013


Revision: 58081
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58081
Author:   blendix
Date:     2013-07-08 18:27:32 +0000 (Mon, 08 Jul 2013)
Log Message:
-----------
Fix #36059: region overlap did not show scopes overlapping in the image editor.
It's only enabled for some particular regions, this one makes sense to show.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/screen/area.c

Modified: trunk/blender/source/blender/editors/screen/area.c
===================================================================
--- trunk/blender/source/blender/editors/screen/area.c	2013-07-08 17:56:51 UTC (rev 58080)
+++ trunk/blender/source/blender/editors/screen/area.c	2013-07-08 18:27:32 UTC (rev 58081)
@@ -908,11 +908,19 @@
 /* overlapping regions only in the following restricted cases */
 static int region_is_overlap(wmWindow *win, ScrArea *sa, ARegion *ar)
 {
-	if (U.uiflag2 & USER_REGION_OVERLAP)
-		if (WM_is_draw_triple(win))
-			if (ELEM4(sa->spacetype, SPACE_VIEW3D, SPACE_IMAGE, SPACE_SEQ, SPACE_CLIP))
+	if (U.uiflag2 & USER_REGION_OVERLAP) {
+		if (WM_is_draw_triple(win)) {
+			if (ELEM(sa->spacetype, SPACE_VIEW3D, SPACE_SEQ)) {
 				if (ELEM3(ar->regiontype, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_TOOL_PROPS))
 					return 1;
+			}
+			else if (ELEM(sa->spacetype, SPACE_IMAGE, SPACE_CLIP)) {
+				if (ELEM4(ar->regiontype, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_TOOL_PROPS, RGN_TYPE_PREVIEW))
+					return 1;
+			}
+		}
+	}
+
 	return 0;
 }
 




More information about the Bf-blender-cvs mailing list