Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSayamindu Dasgupta <sayamindu@gmail.com>2009-11-05 19:48:28 (GMT)
committer Sayamindu Dasgupta <sayamindu@gmail.com>2009-11-05 19:48:28 (GMT)
commit3fb86c5cf94b534444adb13998be58c5fabb45ed (patch)
tree8424850d3ab0a8d5e84c0f56173d4c8a00d9cc00
parentc3fecd3f7233f9332e567378edef5bc7085c467c (diff)
Handle volumes which do not have an explicit label
-rwxr-xr-xGetIABooksActivity.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/GetIABooksActivity.py b/GetIABooksActivity.py
index eff12f6..565c12b 100755
--- a/GetIABooksActivity.py
+++ b/GetIABooksActivity.py
@@ -140,6 +140,9 @@ class BooksToolbar(gtk.Toolbar):
for device in devices:
mount_point = device[1].GetProperty('volume.mount_point')
label = device[1].GetProperty('volume.label')
+ if label == '' or label is None:
+ capacity = int(device[1].GetProperty('volume.partition.media_size'))
+ label = (_('%.2f GB Volume') % (capacity/(1024.0**3)))
self.source_combo.append_item(mount_point, label)
self.source_combo.set_active(0)