Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/taproject.py
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2010-02-01 18:01:16 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2010-02-01 18:01:16 (GMT)
commit6dd1fe470dace49dab35835888664942376f8424 (patch)
tree2aa3330ebcae7d12a159592513f0cbddfff96afd /taproject.py
parent98f76c5aca9745cd83a67e7d1d4c725c4929381b (diff)
portfolio mostly working now.
Diffstat (limited to 'taproject.py')
-rw-r--r--taproject.py17
1 files changed, 10 insertions, 7 deletions
diff --git a/taproject.py b/taproject.py
index 29495de..5227d97 100644
--- a/taproject.py
+++ b/taproject.py
@@ -207,14 +207,17 @@ def load_block(tw, b):
blk.spr.set_image(tw.media_shapes[btype+'on'], 1, 37, 6)
elif tw.running_sugar():
try:
- dsobject = datastore.get(blk.values[0])
- if not movie_media_type(dsobject.file_path[-4:]):
- pixbuf = get_pixbuf_from_journal(dsobject, 80, 60)
- if pixbuf is not None:
- blk.spr.set_image(pixbuf, 1, 17, 2)
- dsobject.destroy()
+ if blk.values[0] != 'None':
+ dsobject = datastore.get(blk.values[0])
+ if not movie_media_type(dsobject.file_path[-4:]):
+ pixbuf = get_pixbuf_from_journal(dsobject, 80, 60)
+ if pixbuf is not None:
+ blk.spr.set_image(pixbuf, 1, 17, 2)
+ else:
+ blk.spr.set_image(tw.media_shapes['journalon'],
+ 1, 37, 6)
+ dsobject.destroy()
except:
- blk.spr.set_image(tw.media_shapes['journalon'], 1, 37, 6)
print "couldn't open dsobject (%s)" % (blk.values[0])
else:
if not movie_media_type(blk.values[0][-4:]):