Merge pull request #126 from torhve/fix-scrolling

Fix a scrolling bug with chrome
This commit is contained in:
David Cormier 2014-02-05 09:26:51 -05:00
commit 991e870304

View file

@ -604,7 +604,9 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
var scroll = function() {
var sTop = bl.scrollTop;
// Determine if we want to scroll at all
if (nonIncremental && sTop < sVal || sTop == sVal) {
// Give the check 3 pixels of slack so you don't have to hit
// the exact spot. This fixes a bug in some browsers
if (nonIncremental && sTop < sVal || (sTop - sVal < 3)) {
var readmarker = document.getElementById('readmarker');
if(nonIncremental && readmarker) {
// Switching channels, scroll to read marker