mirror of
https://github.com/KDE/konsole.git
synced 2026-05-03 04:04:18 -04:00
Use the default profile if the session management's Konsole file is unusable (corrupt/missing/etc).
CCBUG: 203621 svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1115480
This commit is contained in:
@@ -955,6 +955,15 @@ void ViewManager::restoreSessions(const KConfigGroup& group)
|
||||
_viewSplitter->activeContainer()->setActiveView(display);
|
||||
display->setFocus(Qt::OtherFocusReason);
|
||||
}
|
||||
|
||||
if (ids.isEmpty()) // Session file is unusable, start default Profile
|
||||
{
|
||||
Profile::Ptr profile = SessionManager::instance()->defaultProfile();
|
||||
Session* session = SessionManager::instance()->createSession(profile);
|
||||
createView(session);
|
||||
if (!session->isRunning())
|
||||
session->run();
|
||||
}
|
||||
}
|
||||
|
||||
uint qHash(QPointer<TerminalDisplay> display)
|
||||
|
||||
Reference in New Issue
Block a user