diff --git a/components/sessionsprivate/sessionsmodel.cpp b/components/sessionsprivate/sessionsmodel.cpp --- a/components/sessionsprivate/sessionsmodel.cpp +++ b/components/sessionsprivate/sessionsmodel.cpp @@ -196,6 +196,10 @@ void SessionsModel::setShowNewSessionEntry(bool showNewSessionEntry) { + if (!canStartNewSession()) { + return; + } + if (showNewSessionEntry == m_showNewSessionEntry) { return; }