From 74ee33ff1e6b8df0951e48b64105eb2dfe6f3767 Mon Sep 17 00:00:00 2001
From: Ailin Nemui <ailin@esf51.localdomain>
Date: Wed, 21 Nov 2012 20:26:46 +0100
Subject: [PATCH] Vietnamese fix

---
 src/gui/curses/gui-curses-bar-window.c |    2 +-
 src/gui/curses/gui-curses-chat.c       |    2 +-
 src/gui/gui-chat.c                     |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gui/curses/gui-curses-bar-window.c b/src/gui/curses/gui-curses-bar-window.c
index d225c9f..eb53656 100644
--- a/src/gui/curses/gui-curses-bar-window.c
+++ b/src/gui/curses/gui-curses-bar-window.c
@@ -334,7 +334,7 @@ gui_bar_window_print_string (struct t_gui_bar_window *bar_window,
                 }
 
                 size_on_screen = utf8_char_size_screen (utf_char);
-                if (size_on_screen > 0)
+                if (size_on_screen >= 0)
                 {
                     if (hide_chars_if_scrolling
                         && (x_with_hidden < bar_window->scroll_x))
diff --git a/src/gui/curses/gui-curses-chat.c b/src/gui/curses/gui-curses-chat.c
index 838da8c..6d78283 100644
--- a/src/gui/curses/gui-curses-chat.c
+++ b/src/gui/curses/gui-curses-chat.c
@@ -391,7 +391,7 @@ gui_chat_display_word_raw (struct t_gui_window *window, struct t_gui_line *line,
             {
                 return chars_displayed;
             }
-            if (display_char && (size_on_screen > 0))
+            if (display_char && (size_on_screen >= 0))
             {
                 if (!simulate)
                 {
diff --git a/src/gui/gui-chat.c b/src/gui/gui-chat.c
index c83fa7c..7770c6c 100644
--- a/src/gui/gui-chat.c
+++ b/src/gui/gui-chat.c
@@ -242,7 +242,7 @@ gui_chat_string_real_pos (const char *string, int pos)
     real_pos = string;
     real_pos_prev = string;
     ptr_string = string;
-    while (ptr_string && ptr_string[0] && (pos > 0))
+    while (ptr_string && ptr_string[0] && (pos >= 0))
     {
         ptr_string = gui_chat_string_next_char (NULL, NULL,
                                                 (unsigned char *)ptr_string,
-- 
1.7.3.4

