From a3e843aca2832777b56ce74c9b80cfe9b9e19160 Mon Sep 17 00:00:00 2001 From: Dan Schultz Date: Tue, 6 Mar 2012 20:40:51 -0800 Subject: [PATCH] Fix load bug in results list --- src/mesh/model/store/ResultsList.as | 5 +++++ tests/mesh/model/store/ResultsListTests.as | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mesh/model/store/ResultsList.as b/src/mesh/model/store/ResultsList.as index 2de7385..6115c4a 100644 --- a/src/mesh/model/store/ResultsList.as +++ b/src/mesh/model/store/ResultsList.as @@ -3,6 +3,7 @@ package mesh.model.store import mesh.core.List; import mesh.mesh_internal; import mesh.model.Record; + import mesh.operations.FinishedOperationEvent; import mesh.operations.Operation; import mx.collections.IList; @@ -19,6 +20,10 @@ package mesh.model.store super(); _loadOperation = loadOperation; + _loadOperation.addEventListener(FinishedOperationEvent.FINISHED, function(event:FinishedOperationEvent):void + { + _isLoaded = event.successful; + }); _resultsWrapper = new ListCollectionView(results); _resultsWrapper.filterFunction = filterRecord; diff --git a/tests/mesh/model/store/ResultsListTests.as b/tests/mesh/model/store/ResultsListTests.as index df10b03..3edc299 100644 --- a/tests/mesh/model/store/ResultsListTests.as +++ b/tests/mesh/model/store/ResultsListTests.as @@ -11,14 +11,12 @@ package mesh.model.store public class ResultsListTests { - private var _person:Object; private var _fixtures:FixtureDataSource; private var _records:RecordCache; [Before] public function setup():void { - _person = {id:1, firstName:"Jimmy", lastName:"Page"}; _fixtures = new FixtureDataSource(Person); _records = new RecordCache(new Store(_fixtures), _fixtures, new DataCache()); }