Use hal to detect media types in halbackend

(cherry picked from commit 7fdec719a6)
v3.5.13-sru
Francois Andriot 11 years ago committed by Slávek Banko
parent 731118ffc5
commit 0a42c44d2c

@ -595,19 +595,16 @@ void HALBackend::setVolumeProperties(Medium* medium)
medium->setIconName(TQString::null); medium->setIconName(TQString::null);
/* check if the disc id a vcd or a video dvd */ /* check if the disc id a vcd or a video dvd */
DiscType type = LinuxCDPolling::identifyDiscType(libhal_volume_get_device_file(halVolume)); if (libhal_device_get_property_bool(m_halContext, udi, "volume.disc.is_vcd", NULL)) {
switch (type)
{
case DiscType::VCD:
mimeType = "media/vcd"; mimeType = "media/vcd";
break; }
case DiscType::SVCD: else if (libhal_device_get_property_bool(m_halContext, udi, "volume.disc.is_svcd", NULL)) {
mimeType = "media/svcd"; mimeType = "media/svcd";
break; }
case DiscType::DVD: else if (libhal_device_get_property_bool(m_halContext, udi, "volume.disc.is_videodvd", NULL)) {
mimeType = "media/dvdvideo"; mimeType = "media/dvdvideo";
break;
} }
} }
else else
{ {

Loading…
Cancel
Save