mirror of
https://github.com/MaskRay/ccls.git
synced 2024-11-28 18:41:57 +00:00
Fix preload completion session.
This commit is contained in:
parent
3be281416d
commit
0dae2c4a39
@ -368,8 +368,7 @@ void TryEnsureDocumentParsed(ClangCompleteManager *manager,
|
||||
WorkingFiles::Snapshot snapshot = session->working_files->AsSnapshot(
|
||||
{StripFileType(session->file.filename)});
|
||||
|
||||
LOG_S(INFO) << "Creating completion session with arguments "
|
||||
<< StringJoin(args, " ");
|
||||
LOG_S(INFO) << "create completion session for " << session->file.filename;
|
||||
*tu = ClangTranslationUnit::Create(session->file.filename, args, snapshot,
|
||||
diagnostic);
|
||||
}
|
||||
|
@ -50,9 +50,6 @@ struct Handler_TextDocumentDidOpen
|
||||
}
|
||||
|
||||
include_complete->AddFile(working_file->filename);
|
||||
clang_complete->NotifyView(path);
|
||||
if (g_config->diagnostics.onParse)
|
||||
clang_complete->DiagnosticsUpdate({params.textDocument.uri});
|
||||
if (params.args.size())
|
||||
project->SetFlagsForFile(params.args, path);
|
||||
|
||||
@ -64,6 +61,10 @@ struct Handler_TextDocumentDidOpen
|
||||
|
||||
clang_complete->FlushSession(entry.filename);
|
||||
}
|
||||
|
||||
clang_complete->NotifyView(path);
|
||||
if (g_config->diagnostics.onParse)
|
||||
clang_complete->DiagnosticsUpdate({params.textDocument.uri});
|
||||
}
|
||||
};
|
||||
REGISTER_MESSAGE_HANDLER(Handler_TextDocumentDidOpen);
|
||||
|
Loading…
Reference in New Issue
Block a user