diff options
| author | Doug Felt <dougfelt@google.com> | 2010-02-16 17:27:09 -0800 |
|---|---|---|
| committer | Doug Felt <dougfelt@google.com> | 2010-02-16 17:27:09 -0800 |
| commit | 71b8dd71e49016e057c46a257f79162d186a3c3a (patch) | |
| tree | 725e9be29abbf22de6aca59ad6e9bc817536fe11 /core/java/android/text/StaticLayout.java | |
| parent | cf06dd0a8a4321ea640e7d1ebe5dffcd69324a04 (diff) | |
Enhance text docs, rename some variables for clarity, comment places in the code
for further investigation.
Diffstat (limited to 'core/java/android/text/StaticLayout.java')
| -rw-r--r-- | core/java/android/text/StaticLayout.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/text/StaticLayout.java b/core/java/android/text/StaticLayout.java index fbf12613b0d4..6c89f92f1bcd 100644 --- a/core/java/android/text/StaticLayout.java +++ b/core/java/android/text/StaticLayout.java @@ -1012,6 +1012,10 @@ extends Layout int extra; if (needMultiply) { + // XXX: this looks like it is using the +0.5 and the cast to int + // to do rounding, but this I expect this isn't doing the intended + // thing when spacingmult < 1. An intended extra of, say, -1.2 + // will get 'rounded' to -.7 and then truncated to 0. extra = (int) ((below - above) * (spacingmult - 1) + spacingadd + 0.5); } else { |
