[Commits] r798 - sandbox/bartvde/legend2/geoext/lib/GeoExt/data

commits at geoext.org commits at geoext.org
Mon May 18 08:06:56 CEST 2009


Author: bartvde
Date: 2009-05-18 08:06:56 +0200 (Mon, 18 May 2009)
New Revision: 798

Modified:
   sandbox/bartvde/legend2/geoext/lib/GeoExt/data/LayerStore.js
Log:
patch for ticket:65

Modified: sandbox/bartvde/legend2/geoext/lib/GeoExt/data/LayerStore.js
===================================================================
--- sandbox/bartvde/legend2/geoext/lib/GeoExt/data/LayerStore.js	2009-05-18 06:00:11 UTC (rev 797)
+++ sandbox/bartvde/legend2/geoext/lib/GeoExt/data/LayerStore.js	2009-05-18 06:06:56 UTC (rev 798)
@@ -198,13 +198,11 @@
                 });
                 if(recordIndex > -1) {
                     if(layerIndex !== recordIndex) {
+                        // taken from http://extjs.com/forum/showthread.php?t=13639
                         var record = this.getAt(recordIndex);
-                        this._removing = true;
-                        this.remove(record);
-                        delete this._removing;
-                        this._adding = true;
-                        this.insert(layerIndex, [record]);
-                        delete this._adding;
+                        this.data.removeAt(recordIndex);
+                        this.data.insert(layerIndex, record);
+                        this.fireEvent("move", this, record, recordIndex, layerIndex);
                     }
                 }
             }



More information about the Commits mailing list