fixed table watcher cell updates for costumes (save / load)

pull/89/head
jmoenig 2019-06-04 07:25:00 +02:00
rodzic 4e25814da2
commit ac2e1969c0
4 zmienionych plików z 11 dodań i 4 usunięć

Wyświetl plik

@ -88,6 +88,7 @@
### 2019-06-04
* Objects, Lists: fixed #682
* Lists, Tables: fixed table watcher cell updates for costumes (save / load)
### 2019-06-03
* Threads: fixed #2249, predicates inside generic WHEN hats should be able to pass upvars

Wyświetl plik

@ -11,9 +11,9 @@
<script type="text/javascript" src="src/objects.js?version=2019-06-04"></script>
<script type="text/javascript" src="src/gui.js?version=2019-05-29"></script>
<script type="text/javascript" src="src/paint.js?version=2019-02-22"></script>
<script type="text/javascript" src="src/lists.js?version=2019-06-04"></script>
<script type="text/javascript" src="src/lists.js?version=2019-06-04_1"></script>
<script type="text/javascript" src="src/byob.js?version=2019-02-15"></script>
<script type="text/javascript" src="src/tables.js?version=2019-02-07"></script>
<script type="text/javascript" src="src/tables.js?version=2019-06-04"></script>
<script type="text/javascript" src="src/symbols.js?version=2019-03-07"></script>
<script type="text/javascript" src="src/sketch.js?version=2019-02-22"></script>
<script type="text/javascript" src="src/video.js?version=2019-05-22"></script>

Wyświetl plik

@ -321,7 +321,13 @@ List.prototype.version = function (startRow, rows) {
i;
for (i = startRow; i <= l; i += 1) {
r = this.at(i);
v = Math.max(v, r.lastChanged ? r.lastChanged : 0);
if (r instanceof Costume) {
v = Math.max(v, r.version);
} else if (r instanceof List) {
v = Math.max(v, r.version(1, r.length()));
} else {
v = Math.max(v, r.lastChanged ? r.lastChanged : 0);
}
}
return v;
};

Wyświetl plik

@ -70,7 +70,7 @@ SpriteMorph, Context, Costume, ArgMorph, BlockEditorMorph, SymbolMorph,
SyntaxElementMorph, MenuMorph, SpriteBubbleMorph, SpeechBubbleMorph, Sound,
CellMorph, ListWatcherMorph, isNil, BoxMorph, Variable, isSnapObject*/
modules.tables = '2019-February-07';
modules.tables = '2019-June-04';
var Table;
var TableCellMorph;