| Index: editor/tools/plugins/com.google.dart.engine.services/src/com/google/dart/engine/services/internal/refactoring/RenameLocalRefactoringImpl.java
|
| diff --git a/editor/tools/plugins/com.google.dart.engine.services/src/com/google/dart/engine/services/internal/refactoring/RenameLocalRefactoringImpl.java b/editor/tools/plugins/com.google.dart.engine.services/src/com/google/dart/engine/services/internal/refactoring/RenameLocalRefactoringImpl.java
|
| index aadbee924f53220ea20808c9257ddcaffca738f2..226053175e7033a5323aa8ef61736c585cb08164 100644
|
| --- a/editor/tools/plugins/com.google.dart.engine.services/src/com/google/dart/engine/services/internal/refactoring/RenameLocalRefactoringImpl.java
|
| +++ b/editor/tools/plugins/com.google.dart.engine.services/src/com/google/dart/engine/services/internal/refactoring/RenameLocalRefactoringImpl.java
|
| @@ -87,6 +87,7 @@ public class RenameLocalRefactoringImpl extends RenameRefactoringImpl {
|
| addDeclarationEdit(change, element);
|
| // update references
|
| List<SearchMatch> references = searchEngine.searchReferences(element, null, null);
|
| + references = getUniqueMatches(references);
|
| for (SearchMatch reference : references) {
|
| addReferenceEdit(change, reference);
|
| }
|
|
|