diff --git a/src/SessionManager.cpp b/src/SessionManager.cpp index 38bc70330..9a465aba1 100644 --- a/src/SessionManager.cpp +++ b/src/SessionManager.cpp @@ -506,16 +506,18 @@ void SessionManager::applyProfile(Session* session, const Profile::Ptr profile , switch ((Profile::HistoryModeEnum)mode) { case Profile::DisableHistory: - session->setHistoryType( HistoryTypeNone() ); + session->setHistoryType( HistoryTypeNone() ); break; + case Profile::FixedSizeHistory: { int lines = profile->property(Profile::HistorySize); session->setHistoryType( CompactHistoryType(lines) ); } break; + case Profile::UnlimitedHistory: - session->setHistoryType( HistoryTypeFile() ); + session->setHistoryType( HistoryTypeFile() ); break; } }