diff --git a/src/mpdnotify.py b/src/mpdnotify.py index 2d1dc1a..26e1293 100644 --- a/src/mpdnotify.py +++ b/src/mpdnotify.py @@ -236,12 +236,12 @@ class Notifier(object): def show_status_icon(self): loader = GdkPixbuf.PixbufLoader() - img = pkg_resources.resource_stream('mpdnotify', 'mpd-logo.png') - with contextlib.closing(loader): - for d in iter(lambda: img.read(1), b''): - loader.write(d) - self.icon = Gtk.StatusIcon.new_from_pixbuf(loader.get_pixbuf()) - self.icon.set_tooltip_text('Not connected') + with pkg_resources.resource_stream('mpdnotify', 'mpd-logo.png') as img: + with contextlib.closing(loader): + for d in iter(lambda: img.read(1), b''): + loader.write(d) + self.icon = Gtk.StatusIcon.new_from_pixbuf(loader.get_pixbuf()) + self.icon.set_tooltip_text('Not connected') def stop(self): try: