Reviewed by Brady.
authoraliceli1 <aliceli1@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 30 Aug 2006 04:59:30 +0000 (04:59 +0000)
committeraliceli1 <aliceli1@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 30 Aug 2006 04:59:30 +0000 (04:59 +0000)
        Fixed <rdar://problem/4702021> REGRESSION: WebClip and Weather widgets shift downward vertically on screen after I drag them out from dashboard configure bar

        * platform/mac/ScreenMac.mm:
        (WebCore::flipScreenRect):
        reverted the one line in this method back to what it was before r15765.  This changed caused window.screenY to be incorrect.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16109 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/platform/mac/ScreenMac.mm

index 69d0cff9dedabf38cdf5c673aa7a592512d84dc7..dd20953e21421927c644394a63e78b6be55f3220 100644 (file)
@@ -1,3 +1,13 @@
+2006-08-29  Alice Liu  <alice.liu@apple.com>
+
+        Reviewed by Brady.
+
+        Fixed <rdar://problem/4702021> REGRESSION: WebClip and Weather widgets shift downward vertically on screen after I drag them out from dashboard configure bar
+
+        * platform/mac/ScreenMac.mm:
+        (WebCore::flipScreenRect):
+        reverted the one line in this method back to what it was before r15765.  This changed caused window.screenY to be incorrect.  
+
 2006-08-29  Darin Adler  <darin@apple.com>
 
         Reviewed by Hyatt.
index 61e868390c00ba7c9b91c2de7d1d34955e462906..593746f77651cf37ed697bea74474a6e0cbb0a7a 100644 (file)
@@ -42,7 +42,7 @@ static NSScreen* screen(const Page* page)
 
 NSRect flipScreenRect(NSRect rect)
 {
-    rect.origin = flipScreenPoint(rect.origin);
+    rect.origin.y = NSMaxY([[[NSScreen screens] objectAtIndex:0] frame]) - NSMaxY(rect);
     return rect;
 }