Merge pull request #4658 from stevefox/dev

Bug fix for #4643: Regex object needs to be reset between calls in toolt...
This commit is contained in:
Matthias Bussonnier 2013-12-29 08:05:18 -08:00
commit 880bcfc122

View File

@ -217,6 +217,8 @@ var IPython = (function (IPython) {
}
// remove everything after last open bracket
line = line.replace(endBracket, "");
// reset the regex object
Tooltip.last_token_re.lastIndex = 0;
return Tooltip.last_token_re.exec(line)
};
@ -266,7 +268,9 @@ var IPython = (function (IPython) {
this.tabs_functions[this._consecutive_counter](cell, text);
// then if we are at the end of list function, reset
if (this._consecutive_counter == this.tabs_functions.length) this.reset_tabs_function (cell, text);
if (this._consecutive_counter == this.tabs_functions.length) {
this.reset_tabs_function (cell, text);
}
return;
}