Bug 362957 - Starting pinned applications results in missing icons
Summary: Starting pinned applications results in missing icons
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Icons-only Task Manager (other bugs)
Version First Reported In: 5.6.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-11 20:21 UTC by Soukyuu
Modified: 2016-05-12 08:38 UTC (History)
1 user (show)

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


Attachments
Screenshot of empty launcher icon (4.41 KB, image/jpeg)
2016-05-11 20:22 UTC, Soukyuu
Details

Note You need to log in before you can comment on or make changes to this bug.
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