From a99711b80adf7aafd7f97a3e3f928e98b8950338 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Wed, 23 May 2007 16:37:45 +0000 Subject: [PATCH] [187732] getting a parent from a non-existant file is still important for local --- .../internal/files/ui/view/SystemViewRemoteFileAdapter.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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 4e4cc64bf32..b9edc3d1b26 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 @@ -569,15 +569,13 @@ public class SystemViewRemoteFileAdapter { //System.out.println("Inside getParent for: "+element); IRemoteFile file = (IRemoteFile) element; - if (file.exists()) - { + IRemoteFile parent = file.getParentRemoteFile(); if ((parent != null) && parent.getAbsolutePath().equals(file.getAbsolutePath())) // should never happen but sometimes it does, leading to infinite loop. parent = null; return parent; - } - return null; + } /**