Bug 241343

Summary: Running KBuildSysCoca4 while widget browser is up makes it lose all its icons
Product: [Plasma] plasma4 Reporter: David Hubner <hubn3rd>
Component: widget explorerAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: anaceciliamb, aseigo, asraniel, kde, notmart
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: the bug with the missing icons

Description David Hubner 2010-06-10 22:09:00 UTC
Version:           unspecified (using Devel) 
OS:                Linux

Running KBuildSysCoca4 while widget browser is up makes it lose all its icons and you have to close it and open it again for it to become usable again.

Reproducible: Always

Steps to Reproduce:
Run KBuildSysCoca4 while the widget browser is up, or before and then open it.

Actual Results:  
Messy widget browser

Expected Results:  
Nice non messy widget browser.
Comment 1 Marco Martin 2010-06-10 22:53:21 UTC
doesn't seem to happen here
Comment 2 Aaron J. Seigo 2010-06-11 01:57:27 UTC
@Marco: probably because nothing changed in your installed .desktop files when you run it, so the databaseChanged signal was never emitted. :)

and yes, i've seen this as well. needs to get addressed for 4.5
Comment 3 Aaron J. Seigo 2010-06-11 01:57:53 UTC
@David: can you provide a screenshot of what you are seeing? thanks.
Comment 4 Nicolas L. 2010-06-11 16:28:24 UTC
reproduced here on kde 4.5. I am adding a screenshot
Comment 5 Nicolas L. 2010-06-11 16:31:59 UTC
Created attachment 47906 [details]
the bug with the missing icons
Comment 6 Nicolas L. 2010-06-11 16:42:41 UTC
and in addition, the tooltip tells "Unknown applet" for all applet from the list
Comment 7 David Hubner 2010-06-11 21:38:02 UTC
Sorry was out all day. Missed the SS post. 

The SS from Nicolas is exactly what I am seeing as well.
Comment 8 Aaron J. Seigo 2011-12-04 15:50:36 UTC
Git commit 9970392b485e774059517d130764462a82dbff5b by Aaron Seigo.
Committed on 04/12/2011 at 16:40.
Pushed by aseigo into branch 'master'.

correctly repopulate when sycoca changes

BUG:241343

M  +18   -8    libs/plasmagenericshell/widgetsexplorer/appletslist.cpp
M  +1    -3    libs/plasmagenericshell/widgetsexplorer/appletslist.h

http://commits.kde.org/kde-workspace/9970392b485e774059517d130764462a82dbff5b