diff options
author | Kai Maetzel | 2003-07-16 10:56:19 +0000 |
---|---|---|
committer | Kai Maetzel | 2003-07-16 10:56:19 +0000 |
commit | 344577cc34c08bcacb23b5b6f70b7876babb688f (patch) | |
tree | f1905f6bae6d334ebc018f569eb5287452ed589a /org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors | |
parent | 0fdd2bbece01eb7849a8b27552de8fbd7f9c5984 (diff) | |
download | eclipse.platform.text-344577cc34c08bcacb23b5b6f70b7876babb688f.tar.gz eclipse.platform.text-344577cc34c08bcacb23b5b6f70b7876babb688f.tar.xz eclipse.platform.text-344577cc34c08bcacb23b5b6f70b7876babb688f.zip |
#40184
Diffstat (limited to 'org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors')
-rw-r--r-- | org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/quickdiff/LastSaveReferenceProvider.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/quickdiff/LastSaveReferenceProvider.java b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/quickdiff/LastSaveReferenceProvider.java index 4a0c4594a59..ec447680e2d 100644 --- a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/quickdiff/LastSaveReferenceProvider.java +++ b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/quickdiff/LastSaveReferenceProvider.java @@ -102,6 +102,8 @@ public class LastSaveReferenceProvider implements IQuickDiffProviderImplementati fEditor.getDocumentProvider().addElementStateListener(this); IDocumentProvider provider= fEditor.getDocumentProvider(); IEditorInput input= fEditor.getEditorInput(); + if (!(input instanceof IFileEditorInput)) + return; if (fReference == null) fReference= new Document(); @@ -110,7 +112,7 @@ public class LastSaveReferenceProvider implements IQuickDiffProviderImplementati try { stream= ((IFileEditorInput)input).getFile().getContents(); } catch (CoreException e) { - // ignore + return; } StorageDocumentProvider sProvider= (StorageDocumentProvider)provider; try { @@ -119,7 +121,7 @@ public class LastSaveReferenceProvider implements IQuickDiffProviderImplementati encoding= sProvider.getDefaultEncoding(); setDocumentContent(fReference, stream, encoding); } catch (CoreException e1) { - // ignore + return; } } fDocumentRead= true; |