forked from qt-creator/qt-creator
LSP: limit the number of server restart attempts
Change-Id: I65f845d44bcfb318f36d876c0806c7b48e8e09df Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -499,8 +499,11 @@ bool BaseClient::isSupportedMimeType(const QString &mimeType) const
|
||||
return m_supportedMimeTypes.isEmpty() || m_supportedMimeTypes.contains(mimeType);
|
||||
}
|
||||
|
||||
void BaseClient::reset()
|
||||
bool BaseClient::reset()
|
||||
{
|
||||
if (!m_restartsLeft)
|
||||
return false;
|
||||
--m_restartsLeft;
|
||||
m_state = Uninitialized;
|
||||
m_responseHandlers.clear();
|
||||
m_buffer.close();
|
||||
@@ -509,6 +512,7 @@ void BaseClient::reset()
|
||||
m_openedDocument.clear();
|
||||
m_serverCapabilities = ServerCapabilities();
|
||||
m_dynamicCapabilities.reset();
|
||||
return true;
|
||||
}
|
||||
|
||||
void BaseClient::setError(const QString &message)
|
||||
|
||||
Reference in New Issue
Block a user