[geany/geany] f4cd60: Fix line breaking with multibyte characters
elextr
git-noreply at xxxxx
Wed Sep 19 21:55:08 UTC 2018
Branch: refs/heads/Fix_line_break
Author: elextr <elextr at gmail.com>
Committer: GitHub <noreply at github.com>
Date: Wed, 19 Sep 2018 21:55:08 UTC
Commit: f4cd60ceacbd3ab31498dad6d1e9cffdedb7b10a
https://github.com/geany/geany/commit/f4cd60ceacbd3ab31498dad6d1e9cffdedb7b10a
Log Message:
-----------
Fix line breaking with multibyte characters
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).
Modified Paths:
--------------
src/editor.c
Modified: src/editor.c
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -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;
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Commits
mailing list