diff --git a/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/view/SystemViewRemoteFileAdapter.java b/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/view/SystemViewRemoteFileAdapter.java index 16c0032a599..7e726ef89b3 100644 --- a/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/view/SystemViewRemoteFileAdapter.java +++ b/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/view/SystemViewRemoteFileAdapter.java @@ -2835,6 +2835,10 @@ public class SystemViewRemoteFileAdapter boolean isFileCached = isFileCached(editable, remoteFile); if (isFileCached) { + if (openedInSamePerspective) + { + editable.setLocalResourceProperties(); + } editable.openEditor(); } else @@ -2842,10 +2846,6 @@ public class SystemViewRemoteFileAdapter DownloadJob oJob = new DownloadJob(editable, false); oJob.schedule(); } - if (openedInSamePerspective && isFileCached) - { - editable.setLocalResourceProperties(); - } } catch (Exception e)