rem: var meta = _this.getPackageMeta({pkg: pkg}); 
add: var meta = _this.getPackageMeta({package: pkg}); 
context: 		this.getFunctionNames().addCallback(function(data){			dojo.debug("_onDocSearch(): function names loaded for " + name);			var output = [];			var list = [];			var closure = function(pkg, fn) {				return function(data){					dojo.debug("_onDocSearch(): package meta loaded for: " + pkg);					if(data.functions){						var functions = data.functions;						for(var key in functions){							if(fn == key){								var ids = functions[key];								for(var id in ids){									var fnMeta = ids[id];									output.push({										package: pkg,										name: fn,										id: id,										summary: fnMeta.summary									});								}							}						}					}					return output;				}			}			pkgLoop:			for(var pkg in data){				if(pkg.toLowerCase() == name){					name = pkg;					dojo.debug("_onDocSearch found a package");					//dojo.docs._onDocSelectPackage(input);					return;				}				for(var i = 0, fn; fn = data[pkg][i]; i++){					if(fn.toLowerCase().indexOf(name) != -1){						dojo.debug("_onDocSearch(): Search matched " + fn);						var meta = _this.getPackageMeta({pkg: pkg});						meta.addCallback(closure(pkg, fn));						list.push(meta);						// Build a list of all packages that need to be loaded and their loaded state.						continue pkgLoop;					}				}			}						list = new dojo.DeferredList(list);			list.addCallback(function(results){				dojo.debug("_onDocSearch(): All packages loaded");				_this._printFunctionResults(results[0][1]);			});		});
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/docs.js/buggy/www/resources/dojo-ajax/src/docs.js