diff --git a/uppsrc/ide/Assist.cpp b/uppsrc/ide/Assist.cpp index a2a6e1ebd..cf2cbf9ae 100644 --- a/uppsrc/ide/Assist.cpp +++ b/uppsrc/ide/Assist.cpp @@ -466,12 +466,14 @@ void AssistEditor::Assist(bool macros) assist_type.Clear(); assist_item.Clear(); include_assist = false; - if(IncludeAssist()) - return; int pos = GetCursor(); ReadIdBackPos(pos, false); // libclang does not work well if file is not truncated for autocomplete (?) assist_cursor = pos; + + if(IncludeAssist()) + return; + CurrentFileContext cfx = CurrentContext(pos); int line = GetLinePos(pos); if(cfx.content.GetCount())