Version: 4.00.00 (KDE 4.0.0) (using 4.00.00 (KDE 4.0.0), Kubuntu packages)
OS: Linux (i686) release 2.6.22-14-generic
Session restore messes up.
I have 10 Desktops, with applications spread among them; like Kmail, Konqueror, Konsole, Firefox, etc.
While most of the application would restore on the correct desktop, I'm having trouble with two of them (I haven't tested all KDE applications...)
Konsole : I usually have many Konsole opened, each with a few tabs. None of them are restored. Just a new and only one is created with only the standard first tab.
Konqueror : All my previous konqueror windows are grouped back in Desktop 1. However, all the tabs are correctly restored.
Version : KDE 4.0.0
Platform : Linux, 2.6.22-14-generic, Kubuntu 7.10, i686
> Konsole : I usually have many Konsole opened, each with a few tabs. None of them are restored.
This is bug #152761.
SVN commit 764895 by lunakl:
Fix window roles for KMainWindow:
- '#' in the window role is used by KWin to improve window grouping,
so do the character-allowed-by-dbus only for the dbus name
- don't prepend app name to it - it adds up with session restore
- when name with #<number> is given, try to use it as given first
M +15 -10 tests/kmainwindow_unittest.cpp
M +47 -13 widgets/kmainwindow.cpp
M +5 -0 widgets/kmainwindow.h
M +1 -0 widgets/kmainwindow_p.h
M +1 -2 xmlgui/kxmlguiwindow.cpp
WebSVN link: http://websvn.kde.org/?view=rev&revision=764895