forked from qt-creator/qt-creator
LanguageClient: correctly track current hover request
Change-Id: I6c5b90aa8c3fd7611e48c0cd676dc1c1f9b9e562 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -102,6 +102,7 @@ void HoverHandler::identifyMatch(TextEditor::TextEditorWidget *editorWidget,
|
|||||||
QTextCursor cursor = editorWidget->textCursor();
|
QTextCursor cursor = editorWidget->textCursor();
|
||||||
cursor.setPosition(pos);
|
cursor.setPosition(pos);
|
||||||
HoverRequest request((TextDocumentPositionParams(TextDocumentIdentifier(uri), Position(cursor))));
|
HoverRequest request((TextDocumentPositionParams(TextDocumentIdentifier(uri), Position(cursor))));
|
||||||
|
m_currentRequest = request.id();
|
||||||
request.setResponseCallback(
|
request.setResponseCallback(
|
||||||
[this](const HoverRequest::Response &response) { handleResponse(response); });
|
[this](const HoverRequest::Response &response) { handleResponse(response); });
|
||||||
m_client->sendContent(request);
|
m_client->sendContent(request);
|
||||||
|
Reference in New Issue
Block a user