Bug 156092 - Sessions are not entirely restored when reloging
Summary: Sessions are not entirely restored when reloging
Status: RESOLVED FIXED
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-18 12:12 UTC by dc
Modified: 2008-01-22 21:16 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dc 2008-01-18 12:12:53 UTC
Version:           4.00.00 (KDE 4.0.0) (using 4.00.00 (KDE 4.0.0), Kubuntu packages)
Compiler:          gcc
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.
Comment 1 dc 2008-01-18 12:15:07 UTC
Version : KDE 4.0.0
Platform : Linux, 2.6.22-14-generic, Kubuntu 7.10, i686
Comment 2 Pino Toscano 2008-01-18 12:25:21 UTC
> Konsole : I usually have many Konsole opened, each with a few tabs. None of them are restored.

This is bug #152761.
Comment 3 Lubos Lunak 2008-01-22 21:16:29 UTC
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
BUG: 156092



 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