From 57ce4b6fdf3d5e9ac76d41f96286ebd47119232b Mon Sep 17 00:00:00 2001
From: mathieui <mathieui@mathieui.net>
Date: Wed, 13 Mar 2013 22:49:19 +0100
Subject: Fix #2265

also:
- fix Message.__str__/repr
- fix a traceback with user gaming
---
 src/text_buffer.py | 4 ++--
 src/windows.py     | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/text_buffer.py b/src/text_buffer.py
index 0b9fc319..3f24760d 100644
--- a/src/text_buffer.py
+++ b/src/text_buffer.py
@@ -33,9 +33,9 @@ def other_elems(self):
 
 def repr_message(self):
     init = other_elems(self)
-    acc = []
+    acc = [init]
     next = self.old_message
-    rev = 0
+    rev = 1
     while next:
         acc.append(other_elems(next))
         next = next.old_message
diff --git a/src/windows.py b/src/windows.py
index 0916cadb..7480a5dc 100644
--- a/src/windows.py
+++ b/src/windows.py
@@ -982,7 +982,7 @@ class TextWin(Win):
     def write_line_separator(self, y):
         char = get_theme().CHAR_NEW_TEXT_SEPARATOR
         self.addnstr(y, 0,
-                char*(self.width//len(char)),
+                char*((self.width//len(char) - 1)),
                 self.width,
                 to_curses_attr(get_theme().COLOR_NEW_TEXT_SEPARATOR))
 
@@ -2036,7 +2036,7 @@ class ContactInfoWin(Win):
             i += 1
 
         if contact.tune:
-            self.addstr(i, 0, 'Current Tune: %s' % common.format_tune_string(contact.tune), to_curses_attr(get_theme().COLOR_NORMAL_TEXT))
+            self.addstr(i, 0, 'Tune: %s' % common.format_tune_string(contact.tune), to_curses_attr(get_theme().COLOR_NORMAL_TEXT))
             self.finish_line()
             i += 1
 
@@ -2051,7 +2051,7 @@ class ContactInfoWin(Win):
             i += 1
 
         if contact.gaming:
-            self.addstr(i, 0, 'Game: %s on %s' % (contact.gaming['name'], contact.gamin['server_address']), to_curses_attr(get_theme().COLOR_NORMAL_TEXT))
+            self.addstr(i, 0, 'Game: %s' % common.format_gaming_string(contact.gaming), to_curses_attr(get_theme().COLOR_NORMAL_TEXT))
             self.finish_line()
             i += 1
 
-- 
cgit v1.2.3