KWrite has a desktop file name called "org.kde.kwrite.desktop", but KWrite reports through KAboutData to be: "org.kate-editor.kwrite". This means that the windowing system is not able to match the window to an application. Reproducible: Always Steps to Reproduce: 1. Start Plasma Wayland 2. Launch KWrite Actual Results: no icon in window decoration and in task manager Expected Results: Icon in window decoration and task manager
Hmm, we have in KWrite and Kate: /** * right dbus prefix == org.kde. */ aboutData.setOrganizationDomain(QByteArray("kde.org")); shouldn't that fix this issue, too?
(In reply to Christoph Cullmann from comment #1) > shouldn't that fix this issue, too? I don't know. This is a relatively recent regression. It always used to work, but recently noticed the change in behavior.
Ok, strange, then no idea. I actually really thought the above code would fix that.
When did you add that? Maybe I'm not running the latest latest master?
Git commit ad1fb0cf6d79f015cb2132698a652328d30437e0 by Dominik Haumann. Committed on 05/09/2016 at 19:10. Pushed by dhaumann into branch 'Applications/16.08'. Fix window icon in wayland sessions REVIEW: 128839 Related: bug 368267 M +8 -0 kate/main.cpp M +9 -1 kwrite/main.cpp http://commits.kde.org/kate/ad1fb0cf6d79f015cb2132698a652328d30437e0