mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Merge "Use context start correctly in getRunAdvance" into mnc-dev
This commit is contained in:
commit
73fa6dfd63
@ -41,7 +41,7 @@ float getRunAdvance(Layout& layout, const uint16_t* buf, size_t start, size_t co
|
||||
clusterWidth = charAdvance;
|
||||
}
|
||||
}
|
||||
if (offset < start + count && layout.getCharAdvance(offset) == 0.0f) {
|
||||
if (offset < start + count && layout.getCharAdvance(offset - start) == 0.0f) {
|
||||
// In the middle of a cluster, distribute width of cluster so that each grapheme cluster
|
||||
// gets an equal share.
|
||||
// TODO: get caret information out of font when that's available
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user