diff interp.js @ 314:d4df33596e7d

Make modules in earlier module directories take precedence over ones in later directories
author Michael Pavone <pavone@retrodev.com>
date Sat, 14 Mar 2015 12:10:40 -0700
parents 8511aac1ce82
children
line wrap: on
line diff
--- a/interp.js	Sat Mar 14 12:09:43 2015 -0700
+++ b/interp.js	Sat Mar 14 12:10:40 2015 -0700
@@ -88,7 +88,10 @@
 		for (var i in results) {
 			var tpidx = results[i].indexOf('.tp')
 			if (tpidx > 0 && tpidx == results[i].length - 3) {
-				this.names[results[i].substr(0, tpidx)] = moduledirs[dirnum] + "/" + results[i];
+				var moduleName = results[i].substr(0, tpidx);
+				if (!(moduleName in this.names)) {
+					this.names[moduleName] = moduledirs[dirnum] + "/" + results[i];
+				}
 			}
 		}
 	}