From 24eafa3895ea36137992444eb7d5dba8a7a26709 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Tue, 3 Oct 2006 19:50:15 +0000 Subject: [PATCH] don't rename with new aboslute path if the name is correct --- .../rse/services/dstore/files/DStoreHostFile.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.services.dstore/src/org/eclipse/rse/services/dstore/files/DStoreHostFile.java b/rse/plugins/org.eclipse.rse.services.dstore/src/org/eclipse/rse/services/dstore/files/DStoreHostFile.java index dc56f033c01..f316862df71 100644 --- a/rse/plugins/org.eclipse.rse.services.dstore/src/org/eclipse/rse/services/dstore/files/DStoreHostFile.java +++ b/rse/plugins/org.eclipse.rse.services.dstore/src/org/eclipse/rse/services/dstore/files/DStoreHostFile.java @@ -306,7 +306,16 @@ public class DStoreHostFile implements IHostFile public void renameTo(String newAbsolutePath) { - _element.setAttribute(DE.A_NAME, newAbsolutePath); + String current = getName(); + if (newAbsolutePath.endsWith(current)) + { + // data element already updated + } + else + { + _element.setAttribute(DE.A_NAME, newAbsolutePath); + } + _isArchive = internalIsArchive(); }