Fix line breaking with multibyte characters (#1960)
Fixes #1958 Also replace GDK_space with ASCII space, its searching for that, not the keycode (which just happens to have the same value, lucky).
This commit is contained in:
parent
7956fd5b3a
commit
653b06e07a
@ -556,12 +556,12 @@ static void check_line_breaking(GeanyEditor *editor, gint pos)
|
||||
return;
|
||||
|
||||
/* look for the last space before line_break_column */
|
||||
pos = MIN(pos, lstart + get_project_pref(line_break_column));
|
||||
pos = sci_get_position_from_col(sci, lstart, get_project_pref(line_break_column));
|
||||
|
||||
while (pos > lstart)
|
||||
{
|
||||
c = sci_get_char_at(sci, --pos);
|
||||
if (c == GDK_space)
|
||||
if (c == ' ')
|
||||
{
|
||||
gint diff, last_pos, last_col;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user