From 5ab19b14bd37985f904c0a1b42f5a6e36d6a3df0 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Thu, 27 Nov 2014 02:17:02 -0600 Subject: Honor disk hidden flag when handling device insertion notifiers This relates to Bug 2211 --- tdeioslave/media/mediamanager/tdehardwarebackend.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tdeioslave') diff --git a/tdeioslave/media/mediamanager/tdehardwarebackend.cpp b/tdeioslave/media/mediamanager/tdehardwarebackend.cpp index ce9d8fb9e..56eab25b2 100644 --- a/tdeioslave/media/mediamanager/tdehardwarebackend.cpp +++ b/tdeioslave/media/mediamanager/tdehardwarebackend.cpp @@ -140,6 +140,12 @@ void TDEBackend::AddDevice(TDEStorageDevice * sdevice, bool allowNotification) return; } + // Respect the device's hidden flag--we will still make the device available via the tdeioslave + // but we will not generate popups or other notifications on device insertion + if (sdevice->checkDiskStatus(TDEDiskDeviceStatus::Hidden)) { + allowNotification = false; + } + // Add volume block devices if (sdevice->isDiskOfType(TDEDiskDeviceType::HDD)) { /* We only list volumes that... -- cgit v1.2.1