Rectangle tableRect = new Rectangle(0, 0, tableWidth, tableHeight);
Rectangle tableItemRect = new Rectangle(0, 0, tableWidth, tableHeight - columnHeight);
+ boolean vBackup = vVisible;
+ boolean hBackup = hVisible;
hVisible = this.needHScroll(tableRect, false);
vVisible = this.needVScroll(tableItemRect, hVisible);
if (vVisible) {
hVisible = this.needHScroll(tableRect, vVisible);
}
+ if (hBackup && !hVisible) {
+ setOrigin(0, getOrigin().y);
+ }
+ if (vBackup && !vVisible) {
+ setOrigin(getOrigin().x, 0);
+ }
+
setTableSize();
}