summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2015-08-18 07:36:48 +0200
committerSébastien Helleu <flashcode@flashtux.org>2015-08-18 07:36:48 +0200
commit46a9d17ac331b1df9fbd33a7c23f87fd58246a2e (patch)
tree1a4bd97bade2b4977683fa2c07f639ace3f5e5c0 /src/gui
parentfd1886e883968dbf372157644ce5664e75a6ff4b (diff)
downloadweechat-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.c2
-rw-r--r--src/gui/curses/gui-curses-mouse.c2
-rw-r--r--src/gui/gui-key.c2
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);