diff --git a/messagelist/pane.cpp b/messagelist/pane.cpp index c88a9f849fc10024d15326d91e962f3a18331ae8..e011405332e79f81ca2ab0aead6356283fa11d7a 100644 --- a/messagelist/pane.cpp +++ b/messagelist/pane.cpp @@ -1085,6 +1085,11 @@ void Pane::readConfig(bool restoreSession) } } else { createNewTab(); + KConfigGroup grp(MessageList::Core::Settings::self()->config(),QString::fromLatin1("MessageListTab%1").arg(0)); + if (grp.exists()) { + Widget *w = qobject_cast( widget( 0 ) ); + w->view()->header()->restoreState(grp.readEntry(QLatin1String("HeaderState"),QByteArray())); + } } }