diff options
author | Andre Weinand | 2003-11-17 22:22:38 +0000 |
---|---|---|
committer | Andre Weinand | 2003-11-17 22:22:38 +0000 |
commit | d91d3838a7add970857502e584f2ae20b0a28ceb (patch) | |
tree | 30ab1f1d60fdb3fccc0add9031d3110c646faef8 /bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java | |
parent | f278bbbfd5f05a40f395e6b65a27e23ddca55d8c (diff) | |
download | eclipse.platform.team-d91d3838a7add970857502e584f2ae20b0a28ceb.tar.gz eclipse.platform.team-d91d3838a7add970857502e584f2ae20b0a28ceb.tar.xz eclipse.platform.team-d91d3838a7add970857502e584f2ae20b0a28ceb.zip |
fixed #46805
Diffstat (limited to 'bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java')
-rw-r--r-- | bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java index ff19da227..2db1b6cb7 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java @@ -17,7 +17,6 @@ import java.util.Iterator; import java.util.Map; import java.util.HashMap; import java.util.ResourceBundle; -import java.io.UnsupportedEncodingException; import java.text.MessageFormat; import java.lang.reflect.InvocationTargetException; @@ -43,7 +42,6 @@ import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.operation.IRunnableWithProgress; -import org.eclipse.core.resources.ResourcesPlugin; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.CoreException; @@ -1777,9 +1775,9 @@ public class TextMergeViewer extends ContentMergeViewer { if (newDoc == null) { IStreamContentAccessor sca= (IStreamContentAccessor) o; String s= null; - + try { - s= Utilities.readString(sca.getContents()); + s= Utilities.readString(sca); } catch (CoreException ex) { // NeedWork } @@ -1932,19 +1930,8 @@ public class TextMergeViewer extends ContentMergeViewer { MergeSourceViewer v= left ? fLeft : fRight; if (v != null) { IDocument d= v.getDocument(); - if (d != null) { - String contents= d.get(); - if (contents != null) { - byte[] bytes; - try { - bytes= contents.getBytes(ResourcesPlugin.getEncoding()); - } catch(UnsupportedEncodingException ex) { - // use default encoding - bytes= contents.getBytes(); - } - return bytes; - } - } + if (d != null) + return Utilities.getBytes(d.get(), "UTF-16"); //$NON-NLS-1$ } return null; } |