Bug 354321 - No busy indication when (un)mounting a device
Summary: No busy indication when (un)mounting a device
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Disks & Devices (show other bugs)
Version: 5.4.2
Platform: Other Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-24 21:21 UTC by Gregor Mi
Modified: 2019-01-10 17:39 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.15.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gregor Mi 2015-10-24 21:21:08 UTC
1. Plug a removable USB hard drive
2. Device Notifier pops up
3. Click the green arrow on the right of the dialog
4. __Nothing seems to happen for a few seconds.__
5. The device got mounted and only then the user gets visual feedback.

EXPECTED at 4.: some kind of busy indication that there is some operation in progress.
Comment 1 Thomas Surrel 2019-01-09 08:22:35 UTC
Git commit a7b2ecdb12b86cacba894309779e4ea1dbfdeed9 by Thomas Surrel.
Committed on 09/01/2019 at 08:22.
Pushed by thsurrel into branch 'master'.

[Device Notifier] Restore busy indicator

Summary:
This patch fixes two issues:
- the 'state' of the device now propagates correctly, that makes the busy indicator be displayed again, device emblems are also updated correctly
- there is no more delay between the moment when the device is actually mounted and the moment the device notifier says it is. The worst case used to be 5 seconds.
Related: bug 399986

Reviewers: #plasma, #vdg, broulik, bruns, ngraham, davidedmundson

Reviewed By: #plasma, #vdg, ngraham, davidedmundson

Subscribers: mart, cfeck, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D16170

M  +13   -2    applets/devicenotifier/package/contents/ui/DeviceItem.qml
M  +1    -1    applets/devicenotifier/package/contents/ui/devicenotifier.qml

https://commits.kde.org/plasma-workspace/a7b2ecdb12b86cacba894309779e4ea1dbfdeed9