Bug 362957

Summary: Starting pinned applications results in missing icons
Product: [Plasma] plasmashell Reporter: Soukyuu <chrno-sphered>
Component: Icons-only Task ManagerAssignee: Eike Hein <hein>
Status: RESOLVED FIXED    
Severity: normal CC: plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.6.4   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Screenshot of empty launcher icon

Description Soukyuu 2016-05-11 20:21:28 UTC
This seems to only affect the icon-only task manager, and only the pinned icons. I was able to reproduce it with Konversation, Chromium, deadbeef and dolphin(4). The application starts fine, but the entry is missing the icon. Hovering over the entry fixes the icon and it stays displayed until the next time I start the application.

Reproducible: Always

Steps to Reproduce:
1. Select "show a launcher even if not running" for any of the applications listed above
2. Close the application
3. Start the application by clicking on the launcher

Actual Results:  
Entry is present, icon is missing

Expected Results:  
Both entry and icon are present

I noticed this with 5.6, it was definitely fine on 5.5 There is a similar bug #362106 but it is NOT fixed for me. Arch linux x64, up-to-date as of yesterday, nvidia 260GTX w/ proprietary 340xx driver.
Comment 1 Soukyuu 2016-05-11 20:22:13 UTC
Created attachment 98921 [details]
Screenshot of empty launcher icon
Comment 2 Eike Hein 2016-05-12 07:43:23 UTC
Reproduced.
Comment 3 Eike Hein 2016-05-12 07:49:16 UTC
I can't reproduce it reliably however -- only happens in about 1/20 starts.
Comment 4 Eike Hein 2016-05-12 08:35:30 UTC
Git commit 3613733a933f4010f8b570f4aa6a1f5cb4dbe5ba by Eike Hein.
Committed on 12/05/2016 at 08:34.
Pushed by hein into branch 'Plasma/5.6'.

Don't read empty icons from config-stored launcher URL.

M  +5    -1    libtaskmanager/groupmanager.cpp

http://commits.kde.org/plasma-workspace/3613733a933f4010f8b570f4aa6a1f5cb4dbe5ba
Comment 5 Eike Hein 2016-05-12 08:38:02 UTC
Git commit b55b14a00785e454ab5f0bc80a1bb8da4ecfd944 by Eike Hein.
Committed on 12/05/2016 at 08:36.
Pushed by hein into branch 'Plasma/5.6'.

Fix icon never turning visible when transitioning from startup.

Also stops blanking the icon while running the startup throbber, which
we used to do to hide ugly morphs from launcher to window icons, which
we no longer need to do since we default to launcher icons.

M  +9    -27   applets/taskmanager/package/contents/ui/Task.qml

http://commits.kde.org/plasma-desktop/b55b14a00785e454ab5f0bc80a1bb8da4ecfd944