From 662df29efa95da8e553bbfa664edf2fbca766023 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Mon, 12 Aug 2013 16:17:49 +0200 Subject: [PATCH] QmlDesigner: Fix remove imports in the Rewriter The import should be removed and not the import list. Change-Id: I6d9017141ea9c0d5885ed6d3dc3d227c2fe7b2f4 Reviewed-by: Thomas Hartmann --- .../designercore/filemanager/changeimportsvisitor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/filemanager/changeimportsvisitor.cpp b/src/plugins/qmldesigner/designercore/filemanager/changeimportsvisitor.cpp index 30604b9058..d80dd87fcd 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); -- GitLab