diff --git a/mitterlib/ui/ui_pygtk.py b/mitterlib/ui/ui_pygtk.py
index 010878f..b7e6dad 100644
--- a/mitterlib/ui/ui_pygtk.py
+++ b/mitterlib/ui/ui_pygtk.py
@@ -571,8 +571,15 @@ class Interface(object):
# r'\1',
# message)
- markup = '%s (%s):\n%s\n%s' % \
- (data.name, username, message, time)
+ if data.reposted_by:
+ markup = '%s (%s -- reposted by %s)' \
+ ':\n%s\n%s' % \
+ (data.name, username, data.reposted_by, message, time)
+ else:
+ markup = '%s (%s):\n%s\n' \
+ '%s' % \
+ (data.name, username, message, time)
+
cell.set_property('markup', markup)
return