From f17c7570ad0da69dfd694562ed3bf6abdbf18261 Mon Sep 17 00:00:00 2001 From: Junv Zhao Date: Mon, 19 Jun 2017 15:29:36 +0800 Subject: [PATCH] Fix the bugs of sometimes there are some blank entries. --- extension.js | 9 +++++---- package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/extension.js b/extension.js index e4a3d40..2475481 100644 --- a/extension.js +++ b/extension.js @@ -61,6 +61,8 @@ function handleUserInput(item) { function mapUriToDisplayName() { return _.chain(list.slice()).uniq().reverse().map((item) => { return item.substring(vscode.workspace.rootPath.length + 1) + }).filter((item) => { + return !!item && (item.trim() !== "") }).value(); } @@ -78,13 +80,12 @@ function handleChangeActiveWindow(e) { if (!uri || uri.trim() === '') return //only allow to show 20 files. if (list.length === 20) list = _.tail(list); - if (isFileNameExist(uri)) _.remove(list, (item) => { return item === uri }); + if (isFileNameExist(uri)) _.remove(list, (item) => { + return item === uri + }); if (!!buffer) list.push(buffer); buffer = uri; //update buffer list = _.uniq(list); - list = _.filter(list, (item) => { - return !!item && (item.trim() !== "") - }) } diff --git a/package.json b/package.json index 73de7ff..ff90331 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "recent-files", "displayName": "Open Recent Files", "description": "Open recent files like you do in Intellij idea.", - "version": "1.1.0", + "version": "1.1.1", "icon": "logo.png", "publisher": "junv", "engines": {