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

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);