LanguageServers/Cpp: Handle autocomplete request on an empty line

This commit is contained in:
Itamar 2021-02-13 10:18:38 +02:00 committed by Andreas Kling
parent 18a9b66f10
commit 2da5ecba41
Notes: sideshowbarker 2024-07-18 22:21:44 +09:00

View File

@ -97,8 +97,7 @@ ParserAutoComplete::DocumentData::DocumentData(String&& _text)
Vector<GUI::AutocompleteProvider::Entry> ParserAutoComplete::get_suggestions(const String& file, const GUI::TextPosition& autocomplete_position)
{
ASSERT(autocomplete_position.column() > 0);
Cpp::Position position { autocomplete_position.line(), autocomplete_position.column() - 1 };
Cpp::Position position { autocomplete_position.line(), autocomplete_position.column() > 0 ? autocomplete_position.column() - 1 : 0 };
VERBOSE("ParserAutoComplete position {}:{}", position.line, position.column);