From a275bf8d3e554c73ccac6f09dc9618b624e13420 Mon Sep 17 00:00:00 2001 From: Samuli Tuomola Date: Sat, 1 Aug 2015 16:43:31 +0300 Subject: [PATCH] More rigorous checking of optional arguments I.e. allow context to be an array. --- vkthread/vkthread.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vkthread/vkthread.js b/vkthread/vkthread.js index c0997e4..edd5311 100644 --- a/vkthread/vkthread.js +++ b/vkthread/vkthread.js @@ -59,7 +59,9 @@ function _buildObj(obj, fn, args, context, importFiles){ - if(Array.isArray(context)) { + if(typeof(importFiles) == "undefined" && Array.isArray(context) && + context.length && typeof(context[0]) == "string") + { // the 4-th argument exist, but it is Array, which means // that this is a list of imported files. obj.imprt = context;