comments. enable csr for elements with scrollbars.
This commit is contained in:
parent
d9ca7112bc
commit
38473b6bfa
|
@ -753,6 +753,11 @@ Screen.prototype.deleteTop = function(top, bottom) {
|
||||||
Screen.prototype.cleanSides = function(el) {
|
Screen.prototype.cleanSides = function(el) {
|
||||||
var pos = el.lpos;
|
var pos = el.lpos;
|
||||||
|
|
||||||
|
// If we don't have tput, we can't use CSR anyway.
|
||||||
|
// if (!this.tput) {
|
||||||
|
// return false;
|
||||||
|
// }
|
||||||
|
|
||||||
if (!pos) {
|
if (!pos) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -771,9 +776,15 @@ Screen.prototype.cleanSides = function(el) {
|
||||||
|
|
||||||
// The scrollbar can't update properly, and there's also a
|
// The scrollbar can't update properly, and there's also a
|
||||||
// chance that the scrollbar may get moved around senselessly.
|
// chance that the scrollbar may get moved around senselessly.
|
||||||
if (this.scrollbar) {
|
// NOTE: In pratice, this doesn't seem to be the case.
|
||||||
return false;
|
// if (this.scrollbar) {
|
||||||
}
|
// return false;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// Doesn't matter if we're only a height of 1.
|
||||||
|
// if ((pos.yl - el.ibottom) - (pos.yi + el.itop) <= 1) {
|
||||||
|
// return pos._cleanSides = false;
|
||||||
|
// }
|
||||||
|
|
||||||
var yi = pos.yi + el.itop
|
var yi = pos.yi + el.itop
|
||||||
, yl = pos.yl - el.ibottom
|
, yl = pos.yl - el.ibottom
|
||||||
|
|
Loading…
Reference in New Issue