diff options
author | Melanie Thielker | 2008-12-03 06:33:13 +0000 |
---|---|---|
committer | Melanie Thielker | 2008-12-03 06:33:13 +0000 |
commit | 0d5d3e0b48bbcbb4d18c3a61c9e33f19a9fc17ed (patch) | |
tree | 666b2e42bcea7c60f2b12ff230d4358d03f6a412 /OpenSim/Region/Environment | |
parent | Make a couple log4net instances static readonly. (diff) | |
download | opensim-SC-0d5d3e0b48bbcbb4d18c3a61c9e33f19a9fc17ed.zip opensim-SC-0d5d3e0b48bbcbb4d18c3a61c9e33f19a9fc17ed.tar.gz opensim-SC-0d5d3e0b48bbcbb4d18c3a61c9e33f19a9fc17ed.tar.bz2 opensim-SC-0d5d3e0b48bbcbb4d18c3a61c9e33f19a9fc17ed.tar.xz |
Reinstate closing the EQ when the UDP circuit disconnects. This will likely
also reinstate the texture issue, which needs ot be fixed another way.
Diffstat (limited to 'OpenSim/Region/Environment')
-rw-r--r-- | OpenSim/Region/Environment/Modules/Framework/EventQueueGetModule.cs | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/OpenSim/Region/Environment/Modules/Framework/EventQueueGetModule.cs b/OpenSim/Region/Environment/Modules/Framework/EventQueueGetModule.cs index 122cec7..6d3391a 100644 --- a/OpenSim/Region/Environment/Modules/Framework/EventQueueGetModule.cs +++ b/OpenSim/Region/Environment/Modules/Framework/EventQueueGetModule.cs | |||
@@ -93,15 +93,12 @@ namespace OpenSim.Region.Environment.Modules.Framework | |||
93 | 93 | ||
94 | scene.EventManager.OnNewClient += OnNewClient; | 94 | scene.EventManager.OnNewClient += OnNewClient; |
95 | 95 | ||
96 | // TODO: we should really close out something when we | 96 | // TODO: Leaving these open, or closing them when we |
97 | // leave the region, but not doing the close actually | 97 | // become a child is incorrect. It messes up TP in a big |
98 | // fixes the A -> B -> A teleport bug where you don't | 98 | // way. CAPS/EQ need to be active as long as the UDP |
99 | // get any textures. This means we're leaving more in | 99 | // circuit is there. |
100 | // memory than we should, but it does provide a better | 100 | |
101 | // user experience. | 101 | scene.EventManager.OnClientClosed += ClientClosed; |
102 | |||
103 | // scene.EventManager.OnClientClosed += ClientClosed; | ||
104 | // scene.EventManager.OnRemovePresence += ClientClosed; | ||
105 | scene.EventManager.OnAvatarEnteringNewParcel += AvatarEnteringParcel; | 102 | scene.EventManager.OnAvatarEnteringNewParcel += AvatarEnteringParcel; |
106 | scene.EventManager.OnMakeChildAgent += MakeChildAgent; | 103 | scene.EventManager.OnMakeChildAgent += MakeChildAgent; |
107 | scene.EventManager.OnRegisterCaps += OnRegisterCaps; | 104 | scene.EventManager.OnRegisterCaps += OnRegisterCaps; |