forked from qt-creator/qt-creator
C++: set the document field in the synchronous case.
Task-number: QTCREATORBUG-12975 Change-Id: I9a4b8c69e925e288b7b02263c27f9791748bac85 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
committed by
Nikolai Kosjar
parent
8b8911e899
commit
bf33b41da8
@@ -359,6 +359,8 @@ void CppUseSelectionsUpdater::handleSymbolCaseAsynchronously(const Document::Ptr
|
|||||||
void CppUseSelectionsUpdater::handleSymbolCaseSynchronously(const Document::Ptr document,
|
void CppUseSelectionsUpdater::handleSymbolCaseSynchronously(const Document::Ptr document,
|
||||||
const Snapshot &snapshot)
|
const Snapshot &snapshot)
|
||||||
{
|
{
|
||||||
|
m_document = document;
|
||||||
|
|
||||||
const Params params = Params(m_editorWidget->textCursor(), document, snapshot);
|
const Params params = Params(m_editorWidget->textCursor(), document, snapshot);
|
||||||
const UseSelectionsResult result = findUses(params);
|
const UseSelectionsResult result = findUses(params);
|
||||||
processSymbolCaseResults(result);
|
processSymbolCaseResults(result);
|
||||||
@@ -419,6 +421,9 @@ ExtraSelections CppUseSelectionsUpdater::toExtraSelections(const QList<int> &ref
|
|||||||
TextEditor::TextStyle style) const
|
TextEditor::TextStyle style) const
|
||||||
{
|
{
|
||||||
ExtraSelections selections;
|
ExtraSelections selections;
|
||||||
|
|
||||||
|
QTC_ASSERT(m_document, return selections);
|
||||||
|
|
||||||
foreach (int index, references) {
|
foreach (int index, references) {
|
||||||
unsigned line, column;
|
unsigned line, column;
|
||||||
TranslationUnit *unit = m_document->translationUnit();
|
TranslationUnit *unit = m_document->translationUnit();
|
||||||
|
Reference in New Issue
Block a user