diff options
author | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-11-05 19:48:28 (GMT) |
---|---|---|
committer | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-11-05 19:48:28 (GMT) |
commit | 3fb86c5cf94b534444adb13998be58c5fabb45ed (patch) | |
tree | 8424850d3ab0a8d5e84c0f56173d4c8a00d9cc00 | |
parent | c3fecd3f7233f9332e567378edef5bc7085c467c (diff) |
Handle volumes which do not have an explicit label
-rwxr-xr-x | GetIABooksActivity.py | 3 |
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) |