[preview] Catch errors when closing pixbuf loader
This commit is contained in:
@@ -136,11 +136,11 @@ def create_thumbnail_with_pixbuf(data, size):
|
|||||||
loader = GdkPixbuf.PixbufLoader()
|
loader = GdkPixbuf.PixbufLoader()
|
||||||
try:
|
try:
|
||||||
loader.write(data)
|
loader.write(data)
|
||||||
|
loader.close()
|
||||||
except GLib.Error as error:
|
except GLib.Error as error:
|
||||||
log.warning('making pixbuf failed: %s', error)
|
log.warning('making pixbuf failed: %s', error)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
loader.close()
|
|
||||||
pixbuf = loader.get_pixbuf()
|
pixbuf = loader.get_pixbuf()
|
||||||
|
|
||||||
if size > pixbuf.get_width() and size > pixbuf.get_height():
|
if size > pixbuf.get_width() and size > pixbuf.get_height():
|
||||||
|
|||||||
Reference in New Issue
Block a user