From c75a990d246e287d48de6a2b7267e3adb1b25dc3 Mon Sep 17 00:00:00 2001 From: ndr_brt Date: Mon, 2 Jan 2023 23:08:01 +0100 Subject: [PATCH] Fix sound-browser --- lib/sound-browser.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/sound-browser.js b/lib/sound-browser.js index ff772f5..87f55dd 100644 --- a/lib/sound-browser.js +++ b/lib/sound-browser.js @@ -17,7 +17,11 @@ export default class SoundBrowser { let trees = soundFolders .map(folder => { - let tree = dirTree(folder, { extensions: /\.(wav|aiff)/, exclude: /.git/ }) + let tree = dirTree(folder, { + extensions: /\.(wav|aiff)/, + exclude: /.git/, + attributes: ['type'] + }) if (!tree) { atom.notifications.addError(`Sound browser: the path ${folder} is invalid`) } @@ -44,7 +48,7 @@ export default class SoundBrowser { rootElement.appendChild(element) - if (tree.children.length > 0) { + if (tree.type === 'directory') { element.textContent = tree.name element.classList.add('icon', 'icon-open')