Bug 348615 - "Updating system settings" should happen in the background
Summary: "Updating system settings" should happen in the background
Status: RESOLVED FIXED
Alias: None
Product: kmenuedit
Classification: Applications
Component: general (other bugs)
Version First Reported In: 5.3.0
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Unassigned bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-03 05:06 UTC by Michael
Modified: 2015-09-19 23:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael 2015-06-03 05:06:29 UTC
When I close and save my kmenuedit changes, the kbuildsycoca process runs as a menu saying "updating system configuration..."   since this process isn't something the user really needs to know about it would be better if it launched as a background task and kmenuedit closed the window immediately. 

Reproducible: Always
Comment 1 David Faure 2015-09-19 23:00:10 UTC
Well if you look into the K menu before this is done, your change will be missing and you'll think there's a bug. So this is really a "please wait" dialog.

It had three bugs though:
- sometimes it would never finish (bug 166792, which I just fixed)
- the progress information was misleading (bug 158672, which I just fixed)
- a 1s timer at the end, which I removed as part of the fix for the above, https://git.reviewboard.kde.org/r/125318/

In addition, rebuilding sycoca is faster than before and more reliable.
With all this being fixed, I think the please-wait dialog makes sense and should be kept. On my system it takes between 1 and 2s.