From c41903077d2429f2360fe94a6f33ca647addec6b Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Mon, 17 Nov 2008 16:06:50 +0000 Subject: * Eliminate SOG.FakeDeleteGroup() since it is now identical with DeleteGroup() (except that is didn't lock the parts, which was a potential race condition) * Removed fake delete code from LSL_Api.SetFlexi - this code was never activiated anyway and didn't appear to make much sense on the surface --- .../Shared/Api/Implementation/LSL_Api.cs | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Implementation') diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index f8e9e96..40629c6 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs @@ -1425,13 +1425,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api if (part == null) return; - bool needs_fakedelete = false; if (flexi) { - if (!part.Shape.FlexiEntry) - { - needs_fakedelete = true; - } part.Shape.FlexiEntry = true; // this setting flexi true isn't working, but the below parameters do // work once the prim is already flexi part.Shape.FlexiSoftness = softness; @@ -1445,23 +1440,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api part.Shape.PathCurve = 0x80; } - else - { - if (part.Shape.FlexiEntry) - { - needs_fakedelete = true; - } - part.Shape.FlexiEntry = false; - } - - needs_fakedelete = false; - if (needs_fakedelete) - { - if (part.ParentGroup != null) - { - part.ParentGroup.FakeDeleteGroup(); - } - } part.ParentGroup.HasGroupChanged = true; part.ScheduleFullUpdate(); -- cgit v1.1