diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-08-31 03:30:49 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-08-31 03:30:49 (GMT) |
commit | 50accd65f945675f26fdd0660ccc81e9958a6fe2 (patch) | |
tree | 03df592c5265184d84dbaa8b492813fe7ec2334b /PortfolioActivity.py | |
parent | 5c21447a48e1b8c81dbb81b1db83cf9a65fafa2d (diff) |
account for thumbnails for journal entries without preview images
Diffstat (limited to 'PortfolioActivity.py')
-rw-r--r-- | PortfolioActivity.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/PortfolioActivity.py b/PortfolioActivity.py index 1285459..00dd457 100644 --- a/PortfolioActivity.py +++ b/PortfolioActivity.py @@ -545,11 +545,15 @@ class PortfolioActivity(activity.Activity): except: pixbuf = get_pixbuf_from_journal(self._dsobjects[self.i], int(w), int(h)) - pixbuf_thumb = pixbuf.scale_simple(int(w), int(h), - gtk.gdk.INTERP_TILES) + if pixbuf is not None: + pixbuf_thumb = pixbuf.scale_simple(int(w), int(h), + gtk.gdk.INTERP_TILES) + else: + pixbuf_thumb = svg_str_to_pixbuf(genblank(int(w), int(h), + self._colors)) self._thumbs.append([Sprite(self._sprites, x, y, pixbuf_thumb), - x, y, self.i]) + x, y, self.i]) self._thumbs[-1][0].set_label(str(self.i + 1)) self._thumbs[self.i][0].set_layer(TOP) |