diff --git a/xdg-menu b/xdg-menu index 8eef84e..b3e5da0 100644 --- a/xdg-menu +++ b/xdg-menu @@ -47,7 +47,8 @@ def icon_attr(entry): iconinfo = theme.lookup_icon(name, 22, Gtk.IconLookupFlags.NO_SVG) if iconinfo: iconfile = iconinfo.get_filename() - iconinfo.free() + if hasattr(iconinfo, 'free'): + iconinfo.free() if iconfile: return ' icon="' + iconfile + '"' return ''