Commit e94eca46 authored by Dicson's avatar Dicson
Browse files

Change history icon if theme have 'document-open-recent' icon. Fixes #6893

parent eea88adc
......@@ -5219,6 +5219,12 @@ class RosterWindow:
"""
if not force and not self.actions_menu_needs_rebuild:
return
history_menuitem = self.xml.get_object('history_menuitem')
if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'):
history_icon = gtk.Image()
history_icon.set_from_icon_name('document-open-recent',
gtk.ICON_SIZE_MENU)
history_menuitem.set_image(history_icon)
new_chat_menuitem = self.xml.get_object('new_chat_menuitem')
single_message_menuitem = self.xml.get_object(
'send_single_message_menuitem')
......@@ -6141,8 +6147,13 @@ class RosterWindow:
menu.append(item)
history_menuitem = gtk.ImageMenuItem(_('_History'))
history_icon = gtk.image_new_from_stock(gtk.STOCK_JUSTIFY_FILL, \
gtk.ICON_SIZE_MENU)
if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'):
history_icon = gtk.Image()
history_icon.set_from_icon_name('document-open-recent',
gtk.ICON_SIZE_MENU)
else:
history_icon = gtk.image_new_from_stock(gtk.STOCK_JUSTIFY_FILL,
gtk.ICON_SIZE_MENU)
history_menuitem.set_image(history_icon)
history_menuitem .connect('activate', self.on_history, contact, account)
menu.append(history_menuitem)
......@@ -6219,8 +6230,12 @@ class RosterWindow:
# History manager
item = gtk.ImageMenuItem(_('History Manager'))
icon = gtk.image_new_from_stock(gtk.STOCK_JUSTIFY_FILL,
gtk.ICON_SIZE_MENU)
if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'):
icon = gtk.Image()
icon.set_from_icon_name('document-open-recent', gtk.ICON_SIZE_MENU)
else:
icon = gtk.image_new_from_stock(gtk.STOCK_JUSTIFY_FILL,
gtk.ICON_SIZE_MENU)
item.set_image(icon)
menu.append(item)
item.connect('activate', self.on_history_manager_menuitem_activate)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment