Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndre Weinand2003-11-17 22:22:38 +0000
committerAndre Weinand2003-11-17 22:22:38 +0000
commitd91d3838a7add970857502e584f2ae20b0a28ceb (patch)
tree30ab1f1d60fdb3fccc0add9031d3110c646faef8 /bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java
parentf278bbbfd5f05a40f395e6b65a27e23ddca55d8c (diff)
downloadeclipse.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.java21
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;
}

Back to the top