Window title fixes for #1386

This commit is contained in:
Travis Shirk 2006-01-27 04:59:05 +00:00
parent fd20be2ea9
commit 0d28a9dc58
1 changed files with 7 additions and 2 deletions

View File

@ -212,6 +212,7 @@ class MessageWindow:
ctrl.attention_flag: ctrl.attention_flag:
continue continue
unread += ctrl.nb_unread unread += ctrl.nb_unread
unread_str = '' unread_str = ''
if unread > 1: if unread > 1:
unread_str = '[' + unicode(unread) + '] ' unread_str = '[' + unicode(unread) + '] '
@ -223,10 +224,14 @@ class MessageWindow:
if not control: if not control:
control = self.get_active_control() control = self.get_active_control()
if control.type_id == message_control.TYPE_GC: if control.type_id == message_control.TYPE_GC:
title = unread_str + control.room_jid name = control.room_jid.split('@')[0]
urgent = control.attention_flag urgent = control.attention_flag
else: else:
title = unread_str + control.contact.get_shown_name() name = control.contact.get_shown_name()
mc_type = control.display_name + ": "
account = ' (' + _('account: ') + self.get_active_control().account + ')'
title = unread_str + mc_type + name + account
self.window.set_title(title) self.window.set_title(title)