diff --git a/data/iconsets/crystal/16x16/muc_inactive.png b/data/iconsets/crystal/16x16/muc_inactive.png new file mode 100644 index 000000000..9a5e3a123 Binary files /dev/null and b/data/iconsets/crystal/16x16/muc_inactive.png differ diff --git a/data/iconsets/dcraven/16x16/muc_inactive.png b/data/iconsets/dcraven/16x16/muc_inactive.png new file mode 100644 index 000000000..9a5e3a123 Binary files /dev/null and b/data/iconsets/dcraven/16x16/muc_inactive.png differ diff --git a/data/iconsets/gnome/16x16/muc_inactive.png b/data/iconsets/gnome/16x16/muc_inactive.png new file mode 100644 index 000000000..9a5e3a123 Binary files /dev/null and b/data/iconsets/gnome/16x16/muc_inactive.png differ diff --git a/data/iconsets/gossip/16x16/muc_inactive.png b/data/iconsets/gossip/16x16/muc_inactive.png new file mode 100644 index 000000000..9a5e3a123 Binary files /dev/null and b/data/iconsets/gossip/16x16/muc_inactive.png differ diff --git a/data/iconsets/gota/16x16/muc_inactive.png b/data/iconsets/gota/16x16/muc_inactive.png new file mode 100644 index 000000000..9a5e3a123 Binary files /dev/null and b/data/iconsets/gota/16x16/muc_inactive.png differ diff --git a/data/iconsets/jabberbulb/16x16/muc_inactive.png b/data/iconsets/jabberbulb/16x16/muc_inactive.png new file mode 100644 index 000000000..9a5e3a123 Binary files /dev/null and b/data/iconsets/jabberbulb/16x16/muc_inactive.png differ diff --git a/data/iconsets/nuvola/16x16/muc_inactive.png b/data/iconsets/nuvola/16x16/muc_inactive.png new file mode 100644 index 000000000..9a5e3a123 Binary files /dev/null and b/data/iconsets/nuvola/16x16/muc_inactive.png differ diff --git a/data/iconsets/simplebulb/16x16/muc_inactive.png b/data/iconsets/simplebulb/16x16/muc_inactive.png new file mode 100644 index 000000000..9a5e3a123 Binary files /dev/null and b/data/iconsets/simplebulb/16x16/muc_inactive.png differ diff --git a/data/iconsets/stellar/16x16/muc_inactive.png b/data/iconsets/stellar/16x16/muc_inactive.png new file mode 100644 index 000000000..9a5e3a123 Binary files /dev/null and b/data/iconsets/stellar/16x16/muc_inactive.png differ diff --git a/data/iconsets/sun/16x16/muc_inactive.png b/data/iconsets/sun/16x16/muc_inactive.png new file mode 100644 index 000000000..9a5e3a123 Binary files /dev/null and b/data/iconsets/sun/16x16/muc_inactive.png differ diff --git a/src/groupchat_control.py b/src/groupchat_control.py index 6560b5919..1eb576c8b 100644 --- a/src/groupchat_control.py +++ b/src/groupchat_control.py @@ -269,8 +269,10 @@ class GroupchatControl(ChatControlBase): if self.attention_flag and gajim.config.get('show_unread_tab_icon'): tab_image = img_16['message'] else: - - tab_image = img_16['muc_active'] + if gajim.gc_connected[self.account][self.room_jid]: + tab_image = img_16['muc_active'] + else: + tab_image = img_16['muc_inactive'] return tab_image def update_ui(self): diff --git a/src/roster_window.py b/src/roster_window.py index c284e6d87..4d2985209 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -2208,7 +2208,7 @@ _('If "%s" accepts this request you will know his or her status.') % jid) for state in ('connecting', 'online', 'chat', 'away', 'xa', 'dnd', 'invisible', 'offline', 'error', 'requested', 'message', 'opened', 'closed', 'Not in Roster', - 'muc_active'): + 'muc_active', 'muc_inactive'): # try to open a pixfile with the correct method state_file = state.replace(' ', '_')