[mapguide-commits] r6974 - in trunk/Tools/Maestro: Maestro.Editors/LayerDefinition/Vector OSGeo.MapGuide.MaestroAPI/ObjectModels
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Mon Sep 3 06:03:52 PDT 2012
Author: jng
Date: 2012-09-03 06:03:51 -0700 (Mon, 03 Sep 2012)
New Revision: 6974
Modified:
trunk/Tools/Maestro/Maestro.Editors/LayerDefinition/Vector/VectorLayerStyleSectionCtrl.cs
trunk/Tools/Maestro/OSGeo.MapGuide.MaestroAPI/ObjectModels/VectorLayerDefinitionImpl.cs
Log:
#2091: Deep clone vector scale ranges.
Modified: trunk/Tools/Maestro/Maestro.Editors/LayerDefinition/Vector/VectorLayerStyleSectionCtrl.cs
===================================================================
--- trunk/Tools/Maestro/Maestro.Editors/LayerDefinition/Vector/VectorLayerStyleSectionCtrl.cs 2012-09-03 12:48:48 UTC (rev 6973)
+++ trunk/Tools/Maestro/Maestro.Editors/LayerDefinition/Vector/VectorLayerStyleSectionCtrl.cs 2012-09-03 13:03:51 UTC (rev 6974)
@@ -85,7 +85,8 @@
var vsc = lstScaleRanges.SelectedItem as VectorScaleRange;
if (vsc != null)
{
- AddScaleRange(vsc.Clone());
+ var clone = vsc.Clone();
+ AddScaleRange(clone);
}
}
Modified: trunk/Tools/Maestro/OSGeo.MapGuide.MaestroAPI/ObjectModels/VectorLayerDefinitionImpl.cs
===================================================================
--- trunk/Tools/Maestro/OSGeo.MapGuide.MaestroAPI/ObjectModels/VectorLayerDefinitionImpl.cs 2012-09-03 12:48:48 UTC (rev 6973)
+++ trunk/Tools/Maestro/OSGeo.MapGuide.MaestroAPI/ObjectModels/VectorLayerDefinitionImpl.cs 2012-09-03 13:03:51 UTC (rev 6974)
@@ -279,7 +279,7 @@
IVectorScaleRange IVectorScaleRange.Clone()
{
- return this.Clone();
+ return VectorScaleRangeType.Deserialize(this.Serialize());
}
#if LDF_110 || LDF_120
More information about the mapguide-commits
mailing list