Skip to content

Commit 16e4efc

Browse files
authored
Fix text span indices (#109)
1 parent ec93096 commit 16e4efc

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

src/lib.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -472,9 +472,9 @@ fn update_value(
472472
cursor_pos.0,
473473
);
474474

475-
*writer.text(inner, 0) = values.0;
476-
*writer.text(inner, 1) = values.1;
477-
*writer.text(inner, 2) = values.2;
475+
*writer.text(inner, 1) = values.0;
476+
*writer.text(inner, 2) = values.1;
477+
*writer.text(inner, 3) = values.2;
478478
}
479479
}
480480

@@ -680,7 +680,7 @@ fn show_hide_cursor(
680680
continue;
681681
};
682682

683-
*writer.color(inner, 1) = if inactive.0 {
683+
*writer.color(inner, 2) = if inactive.0 {
684684
TextColor(Color::NONE)
685685
} else {
686686
color.0
@@ -712,7 +712,7 @@ fn blink_cursor(
712712
cursor_timer.should_reset = false;
713713

714714
if let Some(inner) = inner_text.inner_entity(entity) {
715-
*writer.color(inner, 1) = color.0;
715+
*writer.color(inner, 2) = color.0;
716716
};
717717

718718
continue;
@@ -726,10 +726,10 @@ fn blink_cursor(
726726
continue;
727727
};
728728

729-
if writer.color(inner, 1).0 != Color::NONE {
730-
*writer.color(inner, 1) = TextColor(Color::NONE);
729+
if writer.color(inner, 2).0 != Color::NONE {
730+
*writer.color(inner, 2) = TextColor(Color::NONE);
731731
} else {
732-
*writer.color(inner, 1) = color.0;
732+
*writer.color(inner, 2) = color.0;
733733
}
734734
}
735735
}
@@ -763,12 +763,12 @@ fn update_style(
763763
continue;
764764
};
765765

766-
*writer.font(inner, 0) = font.0.clone();
767-
*writer.font(inner, 1) = TextFont {
766+
*writer.font(inner, 1) = font.0.clone();
767+
*writer.font(inner, 2) = TextFont {
768768
font: CURSOR_HANDLE,
769769
..font.0.clone()
770770
};
771-
*writer.font(inner, 2) = font.0.clone();
771+
*writer.font(inner, 3) = font.0.clone();
772772
}
773773
}
774774

@@ -784,13 +784,13 @@ fn update_color(
784784
let Some(inner) = inner_text.inner_entity(entity) else {
785785
continue;
786786
};
787-
*writer.color(inner, 0) = color.0;
788-
*writer.color(inner, 1) = if inactive.0 {
787+
*writer.color(inner, 1) = color.0;
788+
*writer.color(inner, 2) = if inactive.0 {
789789
TextColor(Color::NONE)
790790
} else {
791791
color.0
792792
};
793-
*writer.color(inner, 2) = color.0;
793+
*writer.color(inner, 3) = color.0;
794794
}
795795
}
796796

0 commit comments

Comments
 (0)