This is a bit hard to describe. When I tried to create a new Search & Run activity, its icon kept flcikering between the random icon generated for every activity and the binoculars. When I tried to change the icon, supposing it was just a glitch, the icon then started to flicker between the three icons. That also made impossible to change the name of the activity. Present in 4.10 RC2 and in master. Reproducible: Always Steps to Reproduce: 1. Create a new Search & Launch activity 2. Open the activity manager Actual Results: The new activity shows a weird flickering behavior in the activity manager Expected Results: Nothing unusual in the new activity
I see the same behavior for "Desktop Icons", "Photo activity" and "Search & Launch" on kubuntu 12.10, KDE 4.9.98 (4.10 RC2) insalled from ppa:kubuntu-ppa/beta They seems to work fine on kubuntu 12.04 with KDE 4.9.5
This appears to be because plasma-desktop is constantly resetting the icon: for "Desktop Icons" it goes "user-desktop"->""->"user-desktop".
Git commit 3031f1c216e9e58a7cfdfea47daf5ebd9ab2c551 by Aaron Seigo. Committed on 12/03/2013 at 19:26. Pushed by aseigo into branch 'KDE/4.10'. prevent looping calls to setIcon/setName Activity no longer sets the activity name, icon, etc. that is the job of kactivitymanagerd, perhaps via the activities DataEngine. on activity creation, it was possible to have the icon set by Activity .. which would then call setIcon on the KAMD activity .. which would then update Activity. which would then call .. etc. tested creation of new activities, changing icons, etc. and all is well bug reporters: please confirm M +0 -17 plasma/desktop/shell/activity.cpp M +0 -1 plasma/desktop/shell/activity.h http://commits.kde.org/kde-workspace/3031f1c216e9e58a7cfdfea47daf5ebd9ab2c551
Git commit 27dd3c23640c10fb19803da488588dc7d6186f87 by Aaron Seigo. Committed on 12/03/2013 at 19:26. Pushed by aseigo into branch 'master'. prevent looping calls to setIcon/setName Activity no longer sets the activity name, icon, etc. that is the job of kactivitymanagerd, perhaps via the activities DataEngine. on activity creation, it was possible to have the icon set by Activity .. which would then call setIcon on the KAMD activity .. which would then update Activity. which would then call .. etc. tested creation of new activities, changing icons, etc. and all is well bug reporters: please confirm M +0 -17 plasma/desktop/shell/activity.cpp M +0 -1 plasma/desktop/shell/activity.h http://commits.kde.org/kde-workspace/27dd3c23640c10fb19803da488588dc7d6186f87
*** Bug 315475 has been marked as a duplicate of this bug. ***
The patch works perfect, the issue is gone here.