tdeioslave media: made 'Open Medium System Folder' action available for unmounted medium too.

The action is now also available in the notification dialog that opens up when a medium is inserted.
Fixed action support for mount path containing spaces.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
pull/192/head
Michele Calgaro 3 years ago
parent 75204ade2d
commit ad3cef031b
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -289,9 +289,17 @@ void MountHelper::safeRemoval(const Medium &medium)
void MountHelper::openRealFolder(const Medium &medium)
{
if (!medium.mountPoint().isEmpty())
Medium &m = const_cast<Medium&>(medium);
if (!m.isMounted())
{
system((TQString("kfmclient exec file://") + medium.mountPoint()).local8Bit());
// If the medium is not mounted, try mounting it first
mount(m);
m = findMedium(m.deviceNode());
}
if (m.isMounted())
{
system((TQString("kfmclient exec 'file://") + m.mountPoint()).local8Bit() + "'");
}
else
{

@ -1,8 +1,8 @@
[Desktop Entry]
X-TDE-ServiceTypes=media/bluray_mounted,media/camera_mounted,media/cdrom_mounted,media/cd-r_mounted,media/cd-rw_mounted,media/dvd_mounted,media/floppy5_mounted,media/floppy_mounted,media/hdd_mounted,media/nfs_mounted,media/smb_mounted,media/removable_mounted,media/zip_mounted
X-TDE-ServiceTypes=media/bluray_mounted,media/bluray_unmounted,media/camera_mounted,media/camera_unmounted,media/cdrom_mounted,media/cdrom_unmounted,media/cd-r_mounted,media/cd-r_unmounted,media/cd-rw_mounted,media/cd-rw_unmounted,media/dvd_mounted,media/dvd_unmounted,media/floppy5_mounted,media/floppy5_unmounted,media/floppy_mounted,media/floppy_unmounted,media/hdd_mounted,media/hdd_unmounted,media/nfs_mounted,media/nfs_unmounted,media/removable_mounted,media/removable_unmounted,media/smb_mounted,media/smb_unmounted,media/zip_mounted,media/zip_unmounted,media/audiocd,media/blurayvideo,media/dvdvideo,media/svcd,media/vcd
Actions=MediaRealFolder
X-TDE-Priority=TopLevel
X-TDE-MediaNotifierHide=true
X-TDE-MediaNotifierHide=false
[Desktop Action MediaRealFolder]
Exec=tdeio_media_mounthelper -f %u

Loading…
Cancel
Save