diff --git a/src/plugins/qmldesigner/designercore/filemanager/changeimportsvisitor.cpp b/src/plugins/qmldesigner/designercore/filemanager/changeimportsvisitor.cpp index 30604b905814c64c24de91360172dab13ee9c06e..d80dd87fcd931fd8510fcdf97beb7bd88df96d94 100644 --- a/src/plugins/qmldesigner/designercore/filemanager/changeimportsvisitor.cpp +++ b/src/plugins/qmldesigner/designercore/filemanager/changeimportsvisitor.cpp @@ -79,8 +79,8 @@ bool ChangeImportsVisitor::remove(QmlJS::AST::UiProgram *ast, const Import &impo for (UiImportList *iter = ast->imports; iter; iter = iter->next) { if (equals(iter->import, import)) { - int start = iter->firstSourceLocation().begin(); - int end = iter->lastSourceLocation().end(); + int start = iter->import->firstSourceLocation().begin(); + int end = iter->import->lastSourceLocation().end(); includeSurroundingWhitespace(start, end); replace(start, end - start, QString()); setDidRewriting(true);