Bug 348615

Summary: "Updating system settings" should happen in the background
Product: [Applications] kmenuedit Reporter: Michael <miabraha>
Component: generalAssignee: Unassigned bugs <unassigned-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: faure
Priority: NOR    
Version First Reported In: 5.3.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

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.