(*** This bug was imported into bugs.kde.org ***) Package: noatun Version: 1.2.0 (using KDE 2.2.1 ) Severity: normal Installed from: Mandrake Linux Vitamin Compiler: gcc version 2.96 20000731 (Mandrake Linux 8.1 2.96-0.62mdk) OS: Linux (i686) release 2.4.8-26mdk OS/Compiler notes: I did a "Store Settings" on the notun *playlist* (so it would remember the size and position) but now my Kaimen interface only shows about 2/3 of the window(equal to the playlist's stored settings). This is with the "car" skin. Since the skins don't have resize tabs I seems stuck with this small window version of noatun(unless I turn off "Store Settings" for the playlist). Description: If the playlist is closed. I click on the "tray" icon repeatedly and it will alternate between "Show all of Noatun" "Invisible" and "Use Playlist's Size & Position." So every other time it shows all of noatun. If the playlist is open it always shows all of noatun. So it seems to me that the Window Manager's "Store Settings" is recognizing noatun's kaimen as the playlist if the playlist is closed. If the playlist is open it assigns those settings to the playlist and then gives the kaimen skin it's normal settings. I'm not sure if the window manager uses the title to identify windows but if it does perhaps each "piece" of noatun should have a different title(or whatever the identifier is). (Submitted via bugs.kde.org) (Called from KBugReport dialog)
Noatun developers, please read http://lists.kde.org/?l=kde-core-devel&m=103521890818862&w=2 and make sure different toplevel window can be distinguished from each other.
Replaced henryst@mit.edu with l.lunak@kde.org due to bounces by reporter
Does this still happen with current KDE? And if yes, is giving every qwidget based window a different name the right solution (I'm not sure if I understood the mail referred to in this bugreport).
Yes, giving every toplevel widget a different name is needed to make kwin recognize them from each other. The values given by "xprop | grep -e ROLE -e CLASS" are used by KWin to identify a window. Note that I'm not actually the reporter of this bug, and I don't really care about this specific bug.
Gave all ui-plugins and splitplaylist toplevel-widgets a name now, hope this fixes the bug.