From c9f5ae193d754b44ee141c7040372588c7a90451 Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Tue, 19 Jun 2018 22:04:01 +0200 Subject: [PATCH] fix get parent --- .../src/ftpExplorer.textDocumentContentProvider.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tree-view-sample/src/ftpExplorer.textDocumentContentProvider.ts b/tree-view-sample/src/ftpExplorer.textDocumentContentProvider.ts index db838097..10deccc7 100644 --- a/tree-view-sample/src/ftpExplorer.textDocumentContentProvider.ts +++ b/tree-view-sample/src/ftpExplorer.textDocumentContentProvider.ts @@ -145,8 +145,8 @@ export class FtpTreeDataProvider implements TreeDataProvider, TextDocum } public getParent(element: FtpNode): FtpNode { - const parent = vscode.Uri.parse(dirname(element.resource.fsPath)); - return parent.fsPath !== this.model.host ? { resource: parent, isDirectory: true } : null; + const parent = element.resource.with({ path: dirname(element.resource.path) }); + return parent.path !== '//' ? { resource: parent, isDirectory: true } : null; } public provideTextDocumentContent(uri: Uri, token: CancellationToken): ProviderResult {