From 6127c7f2e72e52eebdd53424eb89b04f1d68818f Mon Sep 17 00:00:00 2001 From: C Robert Date: Wed, 29 Jul 2009 14:39:13 +0000 Subject: [PATCH] Mantis 82 Monotone-Parent: 4009db4e2bd5b1c933ea9b2c942a6a98e39e245f Monotone-Revision: 6c6de2f0d403cfa411f80a8674bbd04da598e17e Monotone-Author: crobert@inverse.ca Monotone-Date: 2009-07-29T14:39:13 Monotone-Branch: ca.inverse.sogo --- UI/WebServerResources/MailerUI.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/UI/WebServerResources/MailerUI.js b/UI/WebServerResources/MailerUI.js index eef774594..00ed21338 100644 --- a/UI/WebServerResources/MailerUI.js +++ b/UI/WebServerResources/MailerUI.js @@ -640,8 +640,9 @@ function messageListCallback(http) { row.selectElement(); lastClickedRow = row.rowIndex - $(row).up('table').down('thead').getElementsByTagName('tr').length; var rowPosition = row.rowIndex * row.getHeight(); - if (rowPosition > div.getHeight()) - div.scrollTop = rowPosition; // scroll to selected message + if (rowPosition < div.scrollTop + || rowPosition > div.scrollTop + div.getHeight ()) + div.scrollTop = rowPosition; // scroll to selected message } else $("messageContent").update();