fix buffer commands

jh-changes
Shin'ya Ueoka 7 years ago
parent b2fad97cba
commit 6ea1a70e1b
  1. 10
      src/shared/commands.js

@ -42,14 +42,18 @@ const winopenCommand = (url) => {
}; };
const bufferCommand = (keywords) => { const bufferCommand = (keywords) => {
if (keywords.length === 0) {
return Promise.resolve([]);
}
let keywordsStr = keywords.join(' ');
return browser.tabs.query({ return browser.tabs.query({
active: true, currentWindow: true active: true, currentWindow: true
}).then((gotTabs) => { }).then((gotTabs) => {
if (gotTabs.length > 0) { if (gotTabs.length > 0) {
if (isNaN(keywords)) { if (isNaN(keywordsStr)) {
return tabs.selectByKeyword(gotTabs[0], keywords); return tabs.selectByKeyword(gotTabs[0], keywordsStr);
} }
let index = parseInt(keywords, 10) - 1; let index = parseInt(keywordsStr, 10) - 1;
return tabs.selectAt(index); return tabs.selectAt(index);
} }
}); });