fix get_char_width for non-latin characters

This commit is contained in:
ianb96
2018-05-15 15:32:09 -04:00
parent 3b8bd50b41
commit ce434bca82
2 changed files with 3 additions and 3 deletions

View File

@ -302,7 +302,7 @@ void TextEdit::Text::remove(int p_at) {
text.remove(p_at);
}
int TextEdit::Text::get_char_width(char c, char next_c, int px) const {
int TextEdit::Text::get_char_width(CharType c, CharType next_c, int px) const {
int tab_w = font->get_char_size(' ').width * indent_size;
int w = 0;
@ -3620,7 +3620,7 @@ void TextEdit::adjust_viewport_to_cursor() {
visible_width -= v_scroll->get_combined_minimum_size().width;
visible_width -= 20; // give it a little more space
if (is_wrap_enabled()) {
if (!is_wrap_enabled()) {
// adjust x offset
int cursor_x = get_column_x_offset(cursor.column, text[cursor.line]);