diff options
author | Owen Taylor <otaylor@redhat.com> | 2002-12-03 22:54:09 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2002-12-03 22:54:09 +0000 |
commit | a58708c4844ffe1d37f3dcdce6fb62818380f530 (patch) | |
tree | 9d88f213bb0044748062072c5e718d21b66d09a4 /gdk/x11/gdkgeometry-x11.c | |
parent | 58d7ca8102bc8e523f155d5d6ba6be9862304ffe (diff) | |
download | gtk+-a58708c4844ffe1d37f3dcdce6fb62818380f530.tar.gz |
Fix wrong sign for queued translation. (Found by Chris Blizzard, #100274)
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)
Diffstat (limited to 'gdk/x11/gdkgeometry-x11.c')
-rw-r--r-- | gdk/x11/gdkgeometry-x11.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gdk/x11/gdkgeometry-x11.c b/gdk/x11/gdkgeometry-x11.c index 3304309656..693a0cc51b 100644 --- a/gdk/x11/gdkgeometry-x11.c +++ b/gdk/x11/gdkgeometry-x11.c @@ -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), |