Browse Source

Fix TextView.GetRegionText error when text contains color tags

Resolves #69.
wordwrap
Trevor Slocum 12 months ago
parent
commit
f794cceb95
  1. 3
      CHANGELOG
  2. 3
      textview.go

3
CHANGELOG

@ -1,3 +1,6 @@ @@ -1,3 +1,6 @@
v1.5.7 (WIP)
- Fix TextView.GetRegionText error when text contains color tags
v1.5.6 (2020-07-08)
- Add TrueColorTags option and do not use TrueColor tag values by default
- Add TextView.SetHighlightForegroundColor and TextView.SetHighlightBackgroundColor

3
textview.go

@ -697,6 +697,9 @@ func (t *TextView) GetRegionText(regionID string) string { @@ -697,6 +697,9 @@ func (t *TextView) GetRegionText(regionID string) string {
if currentTag < len(colorTagIndices) && pos >= colorTagIndices[currentTag][0] && pos < colorTagIndices[currentTag][1] {
if pos == colorTagIndices[currentTag][1]-1 {
currentTag++
if currentTag == len(colorTagIndices) {
continue
}
}
if colorTagIndices[currentTag][1]-colorTagIndices[currentTag][0] > 2 {
continue

Loading…
Cancel
Save