diff options
author | Michele Calgaro <[email protected]> | 2019-08-25 20:27:06 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2020-10-17 10:48:29 +0800 |
commit | 1a089178fa6b7d19326a1b37d554f2e56c30f6f7 (patch) | |
tree | e250f4902a53aa7db802447eff28ff8d2f224663 /tdeioslave/media/libmediacommon/medium.h | |
parent | 7c6e00a43ce3626e0450954ab1234c78048fcb58 (diff) | |
download | tdebase-1a089178fa6b7d19326a1b37d554f2e56c30f6f7.tar.gz tdebase-1a089178fa6b7d19326a1b37d554f2e56c30f6f7.zip |
tdeioslave media: mount/unmount/unlock/lock are only allowed on devices
for which those operations make sense.
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'tdeioslave/media/libmediacommon/medium.h')
-rw-r--r-- | tdeioslave/media/libmediacommon/medium.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tdeioslave/media/libmediacommon/medium.h b/tdeioslave/media/libmediacommon/medium.h index 49a7fb980..3c9677c21 100644 --- a/tdeioslave/media/libmediacommon/medium.h +++ b/tdeioslave/media/libmediacommon/medium.h @@ -75,8 +75,8 @@ public: bool softHidden() const { return m_properties[SOFT_HIDDEN] == "true"; }; bool isLocked() const { return m_properties[LOCKED] == "true"; }; - bool needMounting() const; - bool needUnlocking() const; + bool needMounting() const { return isMountable() && !isMounted(); }; + bool needUnlocking() const { return isEncrypted() && isLocked(); } KURL prettyBaseURL() const; TQString prettyLabel() const; |