aboutsummaryrefslogtreecommitdiffstats
path: root/mail/folder-browser.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/folder-browser.c')
-rw-r--r--mail/folder-browser.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mail/folder-browser.c b/mail/folder-browser.c
index ff25360f67..ee47e0b1dc 100644
--- a/mail/folder-browser.c
+++ b/mail/folder-browser.c
@@ -1696,6 +1696,9 @@ etree_key (ETree *tree, int row, ETreePath path, int col, GdkEvent *ev, FolderBr
switch (ev->key.keyval) {
case GDK_space:
+ /* Work around Ximian 4939 */
+ if (vadj->upper < vadj->page_size)
+ break;
if (vadj->value < vadj->upper - vadj->page_size - page_size)
vadj->value += page_size;
else