From abb8421491bf042deaf09e5018a30289675318e6 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Fri, 23 Nov 2007 20:22:00 +0000 Subject: [PATCH] minor fix - need to check if encodings have changed before knowning it th ecached file should be used --- .../rse/internal/files/ui/actions/SystemEditFileAction.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/actions/SystemEditFileAction.java b/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/actions/SystemEditFileAction.java index 2be7ef2fdf3..5502c5f2812 100644 --- a/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/actions/SystemEditFileAction.java +++ b/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/actions/SystemEditFileAction.java @@ -116,7 +116,11 @@ public class SystemEditFileAction extends SystemBaseAction { boolean dirty = properties.getDirty(); boolean remoteNewer = (storedModifiedStamp != remoteModifiedStamp); - return (!dirty && !remoteNewer); + + String encoding = remoteFile.getEncoding(); + String storedEncoding = properties.getEncoding(); + + return (!dirty && !remoteNewer && (encoding != null && encoding.equals(storedEncoding))); } return false; }