]> Pileus Git - ~andy/gtk/commitdiff
Fix wrong sign for queued translation. (Found by Chris Blizzard, #100274)
authorOwen Taylor <otaylor@redhat.com>
Tue, 3 Dec 2002 22:54:09 +0000 (22:54 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Tue, 3 Dec 2002 22:54:09 +0000 (22:54 +0000)
Tue Dec  3 17:47:24 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/gdkgeometry-x11.c (gdk_window_guffaw_scroll): Fix wrong
        sign for queued translation. (Found by Chris Blizzard,
        #100274)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/x11/gdkgeometry-x11.c

index 334fe71c7c93deae2ac51288375f7e67f1eea487..5867638ce65b269d6909459e1da296c56d73ef1e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Tue Dec  3 17:47:24 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkgeometry-x11.c (gdk_window_guffaw_scroll): Fix wrong 
+       sign for queued translation. (Found by Chris Blizzard,
+       #100274)
+
 2002-12-03  Matthias Clasen  <maclas@gmx.de>
 
        Moveresize emulation for all edges.  (#52833)
index 334fe71c7c93deae2ac51288375f7e67f1eea487..5867638ce65b269d6909459e1da296c56d73ef1e 100644 (file)
@@ -1,3 +1,9 @@
+Tue Dec  3 17:47:24 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkgeometry-x11.c (gdk_window_guffaw_scroll): Fix wrong 
+       sign for queued translation. (Found by Chris Blizzard,
+       #100274)
+
 2002-12-03  Matthias Clasen  <maclas@gmx.de>
 
        Moveresize emulation for all edges.  (#52833)
index 334fe71c7c93deae2ac51288375f7e67f1eea487..5867638ce65b269d6909459e1da296c56d73ef1e 100644 (file)
@@ -1,3 +1,9 @@
+Tue Dec  3 17:47:24 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkgeometry-x11.c (gdk_window_guffaw_scroll): Fix wrong 
+       sign for queued translation. (Found by Chris Blizzard,
+       #100274)
+
 2002-12-03  Matthias Clasen  <maclas@gmx.de>
 
        Moveresize emulation for all edges.  (#52833)
index 334fe71c7c93deae2ac51288375f7e67f1eea487..5867638ce65b269d6909459e1da296c56d73ef1e 100644 (file)
@@ -1,3 +1,9 @@
+Tue Dec  3 17:47:24 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkgeometry-x11.c (gdk_window_guffaw_scroll): Fix wrong 
+       sign for queued translation. (Found by Chris Blizzard,
+       #100274)
+
 2002-12-03  Matthias Clasen  <maclas@gmx.de>
 
        Moveresize emulation for all edges.  (#52833)
index 334fe71c7c93deae2ac51288375f7e67f1eea487..5867638ce65b269d6909459e1da296c56d73ef1e 100644 (file)
@@ -1,3 +1,9 @@
+Tue Dec  3 17:47:24 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkgeometry-x11.c (gdk_window_guffaw_scroll): Fix wrong 
+       sign for queued translation. (Found by Chris Blizzard,
+       #100274)
+
 2002-12-03  Matthias Clasen  <maclas@gmx.de>
 
        Moveresize emulation for all edges.  (#52833)
index 334fe71c7c93deae2ac51288375f7e67f1eea487..5867638ce65b269d6909459e1da296c56d73ef1e 100644 (file)
@@ -1,3 +1,9 @@
+Tue Dec  3 17:47:24 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkgeometry-x11.c (gdk_window_guffaw_scroll): Fix wrong 
+       sign for queued translation. (Found by Chris Blizzard,
+       #100274)
+
 2002-12-03  Matthias Clasen  <maclas@gmx.de>
 
        Moveresize emulation for all edges.  (#52833)
index 3304309656a605517a6de33bb27e1a117d86f964..693a0cc51b324f15e044dbddd59cc2bb143de04e 100644 (file)
@@ -331,8 +331,8 @@ gdk_window_guffaw_scroll (GdkWindow    *window,
 
   gdk_window_tmp_unset_bg (window);
 
-  if (d_xoffset < 0 || d_yoffset < 0)
-    gdk_window_queue_translation (window, MIN (d_xoffset, 0), MIN (d_yoffset, 0));
+  if (dx > 0 || dy > 0)
+    gdk_window_queue_translation (window, MAX (dx, 0), MAX (dy, 0));
        
   gdk_window_set_static_gravities (window, TRUE);
 
@@ -357,8 +357,8 @@ gdk_window_guffaw_scroll (GdkWindow    *window,
               GDK_WINDOW_XID (window),
               new_position.x - d_xoffset, new_position.y - d_yoffset);
   
-  if (d_xoffset > 0 || d_yoffset > 0)
-    gdk_window_queue_translation (window, MAX (d_xoffset, 0), MAX (d_yoffset, 0));
+  if (dx < 0 || dy < 0)
+    gdk_window_queue_translation (window, MIN (dx, 0), MIN (dy, 0));
   
   XMoveResizeWindow (GDK_WINDOW_XDISPLAY (window),
                     GDK_WINDOW_XID (window),