diff options
author | Milan Crha <mcrha@redhat.com> | 2011-02-23 22:53:40 +0800 |
---|---|---|
committer | Rodrigo Moya <rodrigo@gnome-db.org> | 2011-06-30 00:41:37 +0800 |
commit | 70a7e9d829267c71b842998496f693d6d5d078d5 (patch) | |
tree | acb17737e6df55f9075a74b4b43248813c7e7d2b | |
parent | d6c9ab3e9d9b1c0b41abcd4d3e6c7fdb73c59203 (diff) | |
download | gsoc2013-evolution-70a7e9d829267c71b842998496f693d6d5d078d5.tar.gz gsoc2013-evolution-70a7e9d829267c71b842998496f693d6d5d078d5.tar.zst gsoc2013-evolution-70a7e9d829267c71b842998496f693d6d5d078d5.zip |
Bug #641343 - Cannot scroll to bottom of folder list while dragging
-rw-r--r-- | mail/em-folder-tree.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/mail/em-folder-tree.c b/mail/em-folder-tree.c index 69a34357a6..86a0bda6d6 100644 --- a/mail/em-folder-tree.c +++ b/mail/em-folder-tree.c @@ -2427,9 +2427,6 @@ tree_autoscroll (EMFolderTree *folder_tree) GdkRectangle rect; GdkWindow *window; gint offset, y; - gdouble page_size; - gdouble upper; - gdouble value; /* get the y pointer position relative to the treeview */ tree_view = GTK_TREE_VIEW (folder_tree); @@ -2450,13 +2447,7 @@ tree_autoscroll (EMFolderTree *folder_tree) } adjustment = gtk_tree_view_get_vadjustment (tree_view); - - page_size = gtk_adjustment_get_value (adjustment); - upper = gtk_adjustment_get_upper (adjustment); - value = gtk_adjustment_get_value (adjustment); - - value = CLAMP (value + offset, 0.0, upper - page_size); - gtk_adjustment_set_value (adjustment, value); + gtk_adjustment_set_value (adjustment, MAX (gtk_adjustment_get_value (adjustment) + offset, 0.0)); return TRUE; } |