diff --git a/mitterlib/ui/ui_pygtk.py b/mitterlib/ui/ui_pygtk.py
index 4a3752b..1d55555 100644
--- a/mitterlib/ui/ui_pygtk.py
+++ b/mitterlib/ui/ui_pygtk.py
@@ -571,16 +571,19 @@ class Interface(object):
# message)
if not data.read:
- message = "" + message + ""
+ read_status = '●'
+ else:
+ read_status = ''
if data.reposted_by:
markup = '%s (%s -- reposted by %s)' \
- ':\n%s\n%s' % \
- (data.name, username, data.reposted_by, message, time)
+ ':%s\n%s\n%s' % \
+ (data.name, username, data.reposted_by, read_status,
+ message, time)
else:
- markup = '%s (%s):\n%s\n' \
+ markup = '%s (%s):%s\n%s\n' \
'%s' % \
- (data.name, username, message, time)
+ (data.name, username, read_status, message, time)
cell.set_property('markup', markup)