conn = Connection.getConnectionInstance();
map = Globals.vars.root;
- SaveManager.getAccessSorted();
conn.addEventListener(Connection.TRACES_LOADED, onTracesLoaded);
- fetchList();
+ SaveManager.ensureAccess(fetchList);
}
private function myGpxDialog_close(evt:CloseEvent):void {
instance.save(instance.saveData);
}
- public static function getAccessSorted():void {
- // hacky hack of pond-like clarity
- instance.save(instance.doNothing);
- }
-
- private function doNothing():void {
- //hack hacky hack hack. Please look the other way...
+ public static function ensureAccess(callback:Function):void {
+ instance.save(callback);
}
private function save(callback:Function):void {