Browse Source

Fix `track_graphemes`

gingerBill 1 week ago
parent
commit
78e9a22ffa
1 changed files with 3 additions and 1 deletions
  1. 3 1
      core/unicode/utf8/grapheme.odin

+ 3 - 1
core/unicode/utf8/grapheme.odin

@@ -107,7 +107,9 @@ decode_grapheme_clusters :: proc(
 
 
 	it := decode_grapheme_iterator_make(str)
 	it := decode_grapheme_iterator_make(str)
 	for _, grapheme in decode_grapheme_iterate(&it) {
 	for _, grapheme in decode_grapheme_iterate(&it) {
-		append(&graphemes, grapheme)
+		if track_graphemes {
+			append(&graphemes, grapheme)
+		}
 	}
 	}
 
 
 	grapheme_count = it.grapheme_count
 	grapheme_count = it.grapheme_count