[mapguide-commits] r5236 - trunk/MgDev/Server/src/Services/Rendering
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Sun Oct 3 03:06:27 EDT 2010
Author: hubu
Date: 2010-10-03 07:06:27 +0000 (Sun, 03 Oct 2010)
New Revision: 5236
Modified:
trunk/MgDev/Server/src/Services/Rendering/ServerRenderingService.cpp
Log:
On behalf of: Spark Liu
Fix the problem that rendering map error when it contains a watermark with appearance override.
Reason: When overriding appearance, the original code uses "Get" instead of "Orphan", which makes the override data's destructor be invoked twice after rendering.
Fix: Use "Orphan" instead of "Get".
Modified: trunk/MgDev/Server/src/Services/Rendering/ServerRenderingService.cpp
===================================================================
--- trunk/MgDev/Server/src/Services/Rendering/ServerRenderingService.cpp 2010-10-02 09:38:13 UTC (rev 5235)
+++ trunk/MgDev/Server/src/Services/Rendering/ServerRenderingService.cpp 2010-10-03 07:06:27 UTC (rev 5236)
@@ -1059,7 +1059,7 @@
}
if (instance->GetAppearanceOverride())
{
- wdef->AdoptAppearance(instance->GetAppearanceOverride());
+ wdef->AdoptAppearance(instance->OrphanAppearanceOverride());
}
ds.StylizeWatermark(dr, wdef, drawWidth, drawHeight, saveWidth, saveHeight);
}
More information about the mapguide-commits
mailing list