You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2020/01/08 22:44:59 UTC
[royale-asjs] branch develop updated: handle too few rows
This is an automated email from the ASF dual-hosted git repository.
aharui pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new e7f61a6 handle too few rows
e7f61a6 is described below
commit e7f61a6343efb2ebc03d37e704178745d235bcf1
Author: Alex Harui <ah...@apache.org>
AuthorDate: Wed Jan 8 14:44:45 2020 -0800
handle too few rows
---
.../org/apache/royale/html/beads/layouts/VirtualListVerticalLayout.as | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/VirtualListVerticalLayout.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/VirtualListVerticalLayout.as
index 02a17e0..0ea0a7b 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/VirtualListVerticalLayout.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/VirtualListVerticalLayout.as
@@ -362,7 +362,8 @@ package org.apache.royale.html.beads.layouts
bottomSpacer = document.createElement("div") as HTMLDivElement;
contentView.element.appendChild(bottomSpacer);
}
- bottomSpacer.style.height = ((dp.length - endIndex) * presentationModel.rowHeight).toString() + "px";
+ var numBottomRows:int = dp.length - endIndex;
+ bottomSpacer.style.height = (numBottomRows > 0) ? (numBottomRows * presentationModel.rowHeight).toString() + "px" : "0px";
inLayout = false;
return true;
}