Browse Source

A fix in updating the visible items

css_transitions
josdejong 10 years ago
parent
commit
6e6da98f21
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      src/timeline/component/ItemSet.js

+ 2
- 2
src/timeline/component/ItemSet.js View File

@ -299,7 +299,7 @@ ItemSet.prototype.repaint = function repaint() {
} }
// find start of visible items // find start of visible items
var start = this.visibleItemsStart;
var start = Math.min(this.visibleItemsStart, Math.max(this.orderedItems.length - 1, 0));
var item = this.orderedItems[start]; var item = this.orderedItems[start];
while (item && item.isVisible() && start > 0) { while (item && item.isVisible() && start > 0) {
start--; start--;
@ -314,7 +314,7 @@ ItemSet.prototype.repaint = function repaint() {
this.visibleItemsStart = start; this.visibleItemsStart = start;
// find end of visible items // find end of visible items
var end = Math.max(this.visibleItemsStart, this.visibleItemsEnd);
var end = Math.max(Math.min(this.visibleItemsEnd, this.orderedItems.length), this.visibleItemsStart);
item = this.orderedItems[end]; item = this.orderedItems[end];
while (item && item.isVisible()) { while (item && item.isVisible()) {
end++; end++;

Loading…
Cancel
Save