commit | 1a66dfae014b139d789b2a5c6844c40416799f92 | [log] [tgz] |
---|---|---|
author | Dani Megert <dmegert> | Wed Nov 17 11:35:56 2010 +0000 |
committer | Dani Megert <dmegert> | Wed Nov 17 11:35:56 2010 +0000 |
tree | a34b2cf0057cc9c890a09ad1b49182ab437e6a86 | |
parent | d7ff3e72a0d9d578c5ed52ca73e28ac93783a2b3 [diff] |
Backported fix for bug 330438: [ltk] NPE in UndoDocumentChange
diff --git a/org.eclipse.ltk.core.refactoring/META-INF/MANIFEST.MF b/org.eclipse.ltk.core.refactoring/META-INF/MANIFEST.MF index e2ac94b..2c52c09 100644 --- a/org.eclipse.ltk.core.refactoring/META-INF/MANIFEST.MF +++ b/org.eclipse.ltk.core.refactoring/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.ltk.core.refactoring; singleton:=true -Bundle-Version: 3.5.100.qualifier +Bundle-Version: 3.5.101.qualifier Bundle-Activator: org.eclipse.ltk.internal.core.refactoring.RefactoringCorePlugin Bundle-ActivationPolicy: lazy Bundle-Vendor: %providerName
diff --git a/org.eclipse.ltk.core.refactoring/src/org/eclipse/ltk/internal/core/refactoring/UndoDocumentChange.java b/org.eclipse.ltk.core.refactoring/src/org/eclipse/ltk/internal/core/refactoring/UndoDocumentChange.java index b8ff7b0..3fd2bbd 100644 --- a/org.eclipse.ltk.core.refactoring/src/org/eclipse/ltk/internal/core/refactoring/UndoDocumentChange.java +++ b/org.eclipse.ltk.core.refactoring/src/org/eclipse/ltk/internal/core/refactoring/UndoDocumentChange.java
@@ -93,7 +93,7 @@ ITextFileBufferManager fileBufferManager= FileBuffers.getTextFileBufferManager(); ITextFileBuffer fileBuffer= fileBufferManager.getTextFileBuffer(fDocument); - if (! fileBuffer.isSynchronizationContextRequested()) { + if (fileBuffer == null || ! fileBuffer.isSynchronizationContextRequested()) { return fUndo.apply(fDocument, TextEdit.CREATE_UNDO); }