LSP - windows fix for Folder streams detection
This commit is contained in:
parent
7535ab135d
commit
42b80e231a
1 changed files with 6 additions and 4 deletions
10
lsp/mist.js
10
lsp/mist.js
|
@ -2391,14 +2391,15 @@ var UI = {
|
|||
var browserequests = 0;
|
||||
var browsecomplete = 0;
|
||||
for (var s in mist.data.streams) {
|
||||
if (mist.inputMatch(mist.data.capabilities.inputs.Folder.source_match,mist.data.streams[s].source)) {
|
||||
var inputs_f = mist.data.capabilities.inputs.Folder || mist.data.capabilities.inputs['Folder.exe'];
|
||||
if (mist.inputMatch(inputs_f.source_match,mist.data.streams[s].source)) {
|
||||
//this is a folder stream
|
||||
allstreams[s].source += '*';
|
||||
mist.send(function(d,opts){
|
||||
var s = opts.stream;
|
||||
for (var i in mist.data.browse.files) {
|
||||
for (var j in mist.data.capabilities.inputs) {
|
||||
if ((j == 'Buffer') || (j == 'Folder')) { continue; }
|
||||
if ((j.indexOf('Buffer') >= 0) || (j.indexOf('Folder') >= 0)) { continue; }
|
||||
if (mist.inputMatch(mist.data.capabilities.inputs[j].source_match,'/'+mist.data.browse.files[i])) {
|
||||
var streamname = s+'+'+mist.data.browse.files[i];
|
||||
allstreams[streamname] = createWcStreamObject(streamname,mist.data.streams[s]);
|
||||
|
@ -2662,13 +2663,14 @@ var UI = {
|
|||
var browsecomplete = 0;
|
||||
var select = {};
|
||||
for (var s in mist.data.streams) {
|
||||
if (mist.inputMatch(mist.data.capabilities.inputs.Folder.source_match,mist.data.streams[s].source)) {
|
||||
var inputs_f = mist.data.capabilities.inputs.Folder || mist.data.capabilities.inputs['Folder.exe'];
|
||||
if (mist.inputMatch(inputs_f.source_match,mist.data.streams[s].source)) {
|
||||
//this is a folder stream
|
||||
mist.send(function(d,opts){
|
||||
var s = opts.stream;
|
||||
for (var i in mist.data.browse.files) {
|
||||
for (var j in mist.data.capabilities.inputs) {
|
||||
if ((j == 'Buffer') || (j == 'Folder')) { continue; }
|
||||
if ((j.indexOf('Buffer') >= 0) || (j.indexOf('Folder') >= 0)) { continue; }
|
||||
if (mist.inputMatch(mist.data.capabilities.inputs[j].source_match,'/'+mist.data.browse.files[i])) {
|
||||
select[s+'+'+mist.data.browse.files[i]] = true;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue