diff --git a/plugins/interface_view.py b/plugins/interface_view.py index f94519c99ec9e73b50421d83a7a3cd56ab24ec2d..e327a5003868897d398a826e136009e18725b3be 100644 --- a/plugins/interface_view.py +++ b/plugins/interface_view.py @@ -917,10 +917,14 @@ class _SectionSelection(_InterfaceSection): ''' if acc.childCount > 50: theme = gtk.IconTheme.get_default() - self.sel_model.append( - [theme.load_icon('gtk-dialog-warning', 24, - gtk.IconLookupFlags.USE_BUILTIN), - _('Too many selectable children'), None]) + try: + warning_icon = theme.load_icon('gtk-dialog-warning', 24, + gtk.IconLookupFlags.USE_BUILTIN) + except: + warning_icon = None + + self.sel_model.append([warning_icon, _('Too many selectable children'), + None]) # Set section as insensitive, but leave expander label sensitive. section_widgets = self.expander.get_children() section_widgets.remove(self.expander.get_label_widget())