Skip to content

Commit 224d587

Browse files
authored
Merge pull request phaserjs#3907 from iamchristopher/feature-data-manager-changedata-prev-val
Emit previous value with DataManager's `changedata` event
2 parents eb220df + 9ef5fde commit 224d587

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/data/DataManager.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -318,10 +318,11 @@ var DataManager = new Class({
318318
{
319319
if (!_this._frozen)
320320
{
321+
var previousValue = list[key];
321322
list[key] = value;
322323

323-
events.emit('changedata', parent, key, value);
324-
events.emit('changedata_' + key, parent, value);
324+
events.emit('changedata', parent, key, value, previousValue);
325+
events.emit('changedata_' + key, parent, value, previousValue);
325326
}
326327
}
327328

0 commit comments

Comments
 (0)