From bb20d0849b309a8ab55d365a7ddfea027f6b42e6 Mon Sep 17 00:00:00 2001 From: Kushal Munir < kmunir@ca.ibm.com> Date: Tue, 24 Apr 2007 17:42:55 +0000 Subject: [PATCH] [179939] BIDI3.3: HCG Text files written in ASCII Hebrew do not look correctly. The container encoding value was not being picked up. Now it should be. --- .../rse/subsystems/files/core/subsystems/RemoteFile.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/subsystems/RemoteFile.java b/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/subsystems/RemoteFile.java index 89efbc94c0f..62b0f477dda 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/subsystems/RemoteFile.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/subsystems/RemoteFile.java @@ -1121,7 +1121,13 @@ public abstract class RemoteFile implements IRemoteFile, IAdaptable, Comparable String encoding = RemoteFileEncodingManager.getInstance().getEncoding(getHostName(), getAbsolutePath()); if (encoding == null) { - encoding = getParentRemoteFileSubSystem().getRemoteEncoding(); + + if (isRoot()) { + encoding = getParentRemoteFileSubSystem().getRemoteEncoding(); + } + else { + encoding = getParentRemoteFile().getEncoding(); + } } return encoding;