diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp
index 21085093cf5ecaf48ef6c1f73479978bbd841acf..7192d8f6ba15f5e9577872ccfa4b8cb3b92e1f32 100644
--- a/src/plugins/cpptools/cppcodecompletion.cpp
+++ b/src/plugins/cpptools/cppcodecompletion.cpp
@@ -669,7 +669,8 @@ static int startOfOperator(TextEditor::ITextEditable *editor,
                     break;
                 const SimpleToken &previousToken = tokens.at(i - 1);
                 if (previousToken.is(T_IDENTIFIER)) {
-                    if (previousToken.text() == QLatin1String("include")) {
+                    if (previousToken.text() == QLatin1String("include") ||
+                        previousToken.text() == QLatin1String("import")) {
                         include = true;
                         break;
                     }