Philipp Hörist pushed to branch master at gajim / gajim

Commits:
6880fba3 by Philipp Hörist at 2017-07-02T15:13:53+02:00
Raise exception for missing icons

This is a regression from 
https://dev.gajim.org/gajim/gajim/commit/9dc389cc32f8bc8f51c694f54b5a4785c04c5296

previously we used load_icon() which raises an exception for missing icons

now we use lookup_icon() which does not, and iconinfo can be None now

- - - - -


1 changed file:

- src/gtkgui_helpers.py


Changes:

=====================================
src/gtkgui_helpers.py
=====================================
--- a/src/gtkgui_helpers.py
+++ b/src/gtkgui_helpers.py
@@ -59,6 +59,8 @@ class Color:
 def get_icon_pixmap(icon_name, size=16, color=None, quiet=False):
     try:
         iconinfo = gtk_icon_theme.lookup_icon(icon_name, size, 0)
+        if not iconinfo:
+            raise GLib.GError
         if color:
             pixbuf, was_symbolic = iconinfo.load_symbolic(*color)
             return pixbuf



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/6880fba3b4e3603de31f38a24c2fdf247fe6a420
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to