Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        screen.c 


Log Message:
Fix xinerama head selection in certain situations.

===================================================================
RCS file: /cvs/e/e16/e/src/screen.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -3 -r1.27 -r1.28
--- screen.c    30 Sep 2007 12:31:32 -0000      1.27
+++ screen.c    30 Sep 2007 12:32:35 -0000      1.28
@@ -187,6 +187,13 @@
          {
             ps = p_screens + i;
 
+            if (xi >= ps->x && xi < ps->x + ps->w &&
+                yi >= ps->y && yi < ps->y + ps->h)
+              {
+                 /* Inside - done */
+                 head = i;
+                 break;
+              }
             dx = xi - (ps->x + ps->w / 2);
             dy = yi - (ps->y + ps->h / 2);
             dx = dx * dx + dy * dy;



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to