Fix bug which stopped us scrolling down after we scrolled up

Make sure that, if we scroll up enough to move the timelinewindow away from the
end of the timeline, we reset the canForwardPaginate flag.
This commit is contained in:
Richard van der Hoff 2016-04-21 13:37:31 +01:00
parent 66966eecf8
commit 2f435f4836
3 changed files with 89 additions and 5 deletions

View file

@ -42,8 +42,8 @@ module.exports.stubClient = function() {
sendReadReceipt: sinon.stub().returns(q()),
};
// create the peg
// stub out the methods in MatrixClientPeg
//
// 'sandbox.restore()' doesn't work correctly on inherited methods,
// so we do this for each method
var methods = ['get', 'unset', 'replaceUsingUrls',
@ -51,7 +51,9 @@ module.exports.stubClient = function() {
for (var i = 0; i < methods.length; i++) {
sandbox.stub(peg, methods[i]);
}
peg.get.returns(client);
// MatrixClientPeg.get() is called a /lot/, so implement it with our own
// fast stub function rather than a sinon stub
peg.get = function() { return client; };
return sandbox;
}