Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/model/volume.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jarabe/model/volume.py')
-rw-r--r--src/jarabe/model/volume.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/jarabe/model/volume.py b/src/jarabe/model/volume.py
index 7ed630f..6afa6a6 100644
--- a/src/jarabe/model/volume.py
+++ b/src/jarabe/model/volume.py
@@ -195,10 +195,14 @@ class VolumesManager(gobject.GObject):
volume_name = device.GetProperty('volume.label')
if not volume_name:
volume_name = device.GetProperty('volume.uuid')
+
+ mount_point = device.GetProperty('volume.mount_point')
+
volume = Volume(volume_name,
self._get_icon_for_volume(device),
profile.get_color(),
- udi)
+ udi,
+ mount_point)
self._volumes[udi] = volume
logging.debug('mounted volume %s' % udi)
@@ -227,11 +231,12 @@ class VolumesManager(gobject.GObject):
return 'media-flash-usb'
class Volume(object):
- def __init__(self, name, icon_name, icon_color, udi):
+ def __init__(self, name, icon_name, icon_color, udi, mount_point):
self.name = name
self.icon_name = icon_name
self.icon_color = icon_color
self.udi = udi
+ self.mount_point = mount_point
def unmount(self):
logging.debug('Volumes.unmount: %r', self.udi)