diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2015-08-18 07:36:48 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2015-08-18 07:36:48 +0200 |
commit | 46a9d17ac331b1df9fbd33a7c23f87fd58246a2e (patch) | |
tree | 1a4bd97bade2b4977683fa2c07f639ace3f5e5c0 /src/gui | |
parent | fd1886e883968dbf372157644ce5664e75a6ff4b (diff) | |
download | weechat-46a9d17ac331b1df9fbd33a7c23f87fd58246a2e.zip |
api: add argument "length" in function utf8_is_valid()
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/curses/gui-curses-key.c | 2 | ||||
-rw-r--r-- | src/gui/curses/gui-curses-mouse.c | 2 | ||||
-rw-r--r-- | src/gui/gui-key.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/gui/curses/gui-curses-key.c b/src/gui/curses/gui-curses-key.c index b1205b400..d9fd89367 100644 --- a/src/gui/curses/gui-curses-key.c +++ b/src/gui/curses/gui-curses-key.c @@ -378,7 +378,7 @@ gui_key_flush (int paste) ptr_char = key_str; while (ptr_char && ptr_char[0]) { - (void) utf8_is_valid (ptr_char, &ptr_error); + (void) utf8_is_valid (ptr_char, -1, &ptr_error); if (!ptr_error) break; next_char = (char *)utf8_next_char (ptr_error); diff --git a/src/gui/curses/gui-curses-mouse.c b/src/gui/curses/gui-curses-mouse.c index 16330a76e..dcd9c1070 100644 --- a/src/gui/curses/gui-curses-mouse.c +++ b/src/gui/curses/gui-curses-mouse.c @@ -265,7 +265,7 @@ gui_mouse_event_code2key (const char *code) * mouse code must have at least: * one code (for event) + X + Y == 3 bytes or 3 UTF-8 chars */ - code_utf8 = utf8_is_valid (code, NULL); + code_utf8 = utf8_is_valid (code, -1, NULL); length = (code_utf8) ? utf8_strlen (code) : (int)strlen (code); if (length < 3) return NULL; diff --git a/src/gui/gui-key.c b/src/gui/gui-key.c index 209ce061e..97c50c5c3 100644 --- a/src/gui/gui-key.c +++ b/src/gui/gui-key.c @@ -214,7 +214,7 @@ gui_key_grab_end_timer_cb (void *data, int remaining_calls) * but some mouse codes can return ISO chars (for coordinates), * then we will convert them to UTF-8 string */ - if (!utf8_is_valid (expanded_key, NULL)) + if (!utf8_is_valid (expanded_key, -1, NULL)) { expanded_key2 = string_iconv_to_internal ("iso-8859-1", expanded_key); |