fixed "Load Failed Type Error Cannot read property 'isLinked' of null"

you guys need to at least *try* your stuff on a few actual projects,
dammit!
pull/3/merge
jmoenig 2014-07-28 14:18:44 +02:00
rodzic e362730a0c
commit d559312b07
1 zmienionych plików z 6 dodań i 4 usunięć

Wyświetl plik

@ -61,7 +61,7 @@ PushButtonMorph, SyntaxElementMorph, Color, Point, WatcherMorph,
StringMorph, SpriteMorph, ScrollFrameMorph, CellMorph, ArrowMorph,
MenuMorph, snapEquals, Morph, isNil, localize, MorphicPreferences*/
modules.lists = '2014-July-27';
modules.lists = '2014-July-28';
var List;
var ListWatcherMorph;
@ -273,12 +273,14 @@ List.prototype.becomeArray = function () {
if (this.isLinked) {
var next = this, i;
this.contents = [];
while (next.isLinked) {
while (next && next.isLinked) {
this.contents.push(next.first);
next = next.rest;
}
for (i = 1; i <= next.contents.length; i += 1) {
this.contents.push(next.at(i));
if (next) {
for (i = 1; i <= next.contents.length; i += 1) {
this.contents.push(next.at(i));
}
}
this.isLinked = false;
this.first = null;