Revision: 21168
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21168
Author:   ton
Date:     2009-06-26 14:55:46 +0200 (Fri, 26 Jun 2009)

Log Message:
-----------
2.5

Makes toolbar region in 3d editor work correctly overlapping, also
when area is subdivided in 4-split, and/or with properties region.

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/editors/screen/area.c

Modified: branches/blender2.5/blender/source/blender/editors/screen/area.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/screen/area.c    
2009-06-26 12:33:07 UTC (rev 21167)
+++ branches/blender2.5/blender/source/blender/editors/screen/area.c    
2009-06-26 12:55:46 UTC (rev 21168)
@@ -259,14 +259,16 @@
        while(ar->prev) {
                ar= ar->prev;
                
-               if(ar->flag & RGN_FLAG_HIDDEN);
-               else if(ar->alignment==RGN_OVERLAP_LEFT) {
-                       winrct->xmin= ar->winrct.xmax + 1;
+               if(BLI_isect_rcti(winrct, &ar->winrct, NULL)) {
+                       if(ar->flag & RGN_FLAG_HIDDEN);
+                       else if(ar->alignment==RGN_OVERLAP_LEFT) {
+                               winrct->xmin= ar->winrct.xmax + 1;
+                       }
+                       else if(ar->alignment==RGN_OVERLAP_RIGHT) {
+                               winrct->xmax= ar->winrct.xmin - 1;
+                       }
+                       else break;
                }
-               else if(ar->alignment==RGN_OVERLAP_RIGHT) {
-                       winrct->xmax= ar->winrct.xmin - 1;
-               }
-               else break;
        }
 }
 


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to