LanguageClient: allow aborting hover handler on unreachable clients

Change-Id: I1163144de7d37d3e270e31f2bf523ba812a937a5
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2022-07-04 08:25:53 +02:00
parent e51790a180
commit 9dc1fb3381
2 changed files with 5 additions and 3 deletions

View File

@@ -49,9 +49,10 @@ HoverHandler::~HoverHandler()
void HoverHandler::abort()
{
if (m_client && m_client->reachable() && m_currentRequest.has_value())
if (m_client && m_currentRequest.has_value()) {
m_client->cancelRequest(*m_currentRequest);
m_currentRequest.reset();
m_currentRequest.reset();
}
m_response = {};
}