diff --git a/lib/edit/offlineFeaturesManager.js b/lib/edit/offlineFeaturesManager.js index 2691080..9b5a64e 100644 --- a/lib/edit/offlineFeaturesManager.js +++ b/lib/edit/offlineFeaturesManager.js @@ -87,8 +87,11 @@ define([ },this); /* we already pushed the edits into the local store, now we let the FeatureLayer to do the local updating of the layer graphics */ - this._editHandler(results, adds, updatesMap, callback, errback, deferred); - self.emit(self.events.EDITS_ENQUEUED, results); + setTimeout(function() + { + this._editHandler(results, adds, updatesMap, callback, errback, deferred); + self.emit(self.events.EDITS_ENQUEUED, results); + }.bind(this),0); return deferred; } }; // layer.applyEdits()