Bug 323592

Summary: Applications show in "launching" state forever
Product: [Unmaintained] plasma4 Reporter: Māris Nartišs <maris.kde>
Component: widget-taskbarAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: hein
Priority: NOR    
Version First Reported In: 4.11.0   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: A screenshot after launching second KCalc instance

Description Māris Nartišs 2013-08-16 13:16:05 UTC
When launching any KDE application (tested with Okular, KCalc, Dolphin, Kate) and desktop has at least one window present (in task bar), application is displayed to be in "starting" state forever until it's window is activated i.e. by clicking on "launching" indicator in task bar.

Reproducible: Always

Steps to Reproduce:
1. Start any application.
2. Start a second application.
3. Observe task bar.
Actual Results:  
Application is starting infinite time.

Expected Results:  
When application has started (or failed to start), task bar should indicate it as it has been before 4.11.00

equery l '*plasma*'
 * Searching for *plasma* ...
[IP-] [  ] kde-base/kdeplasma-addons-4.11.0:4
[IP-] [  ] kde-base/libplasmaclock-4.11.0:4
[IP-] [  ] kde-base/libplasmagenericshell-4.11.0:4
[IP-] [  ] kde-base/plasma-apps-4.11.0:4
[IP-] [  ] kde-base/plasma-runtime-4.11.0:4
[IP-] [  ] kde-base/plasma-workspace-4.11.0:4
Comment 1 Māris Nartišs 2013-08-16 13:21:47 UTC
Created attachment 81742 [details]
A screenshot after launching second KCalc instance

A screenshot showing taskbar state after launching a second KCalc instance. Presented state will remain unchanged until a redraw of task bar is triggered i.e. by clicking on KCalc <2> window it self or it's "launching" indicator in task bar.
Comment 2 Eike Hein 2016-06-16 23:36:04 UTC
Plasma 5.7 ships a fully-rewritten Task Manager backend which should resolve these issues. Please re-test with the Plasma 5.7 final release and feel free to reopen if problems do persist after all.