diff options
Merge branch 'master' into careminster
Conflicts:
OpenSim/Data/MySQL/MySQLXAssetData.cs
Diffstat (limited to 'OpenSim/Region/Framework')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/EventManager.cs | 7 | ||||
-rw-r--r-- | OpenSim/Region/Framework/Scenes/Scene.cs | 7 | ||||
-rw-r--r-- | OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTeleportTests.cs | 16 |
3 files changed, 12 insertions, 18 deletions
diff --git a/OpenSim/Region/Framework/Scenes/EventManager.cs b/OpenSim/Region/Framework/Scenes/EventManager.cs index 605ee32..853491b 100644 --- a/OpenSim/Region/Framework/Scenes/EventManager.cs +++ b/OpenSim/Region/Framework/Scenes/EventManager.cs | |||
@@ -485,6 +485,13 @@ namespace OpenSim.Region.Framework.Scenes | |||
485 | public event RegionHeartbeatEnd OnRegionHeartbeatEnd; | 485 | public event RegionHeartbeatEnd OnRegionHeartbeatEnd; |
486 | 486 | ||
487 | public delegate void LoginsEnabled(string regionName); | 487 | public delegate void LoginsEnabled(string regionName); |
488 | |||
489 | /// <summary> | ||
490 | /// This should only fire in all circumstances if the RegionReady module is active. | ||
491 | /// </summary> | ||
492 | /// <remarks> | ||
493 | /// TODO: Fire this even when the RegionReady module is not active. | ||
494 | /// </remarks> | ||
488 | public event LoginsEnabled OnLoginsEnabled; | 495 | public event LoginsEnabled OnLoginsEnabled; |
489 | 496 | ||
490 | public delegate void PrimsLoaded(Scene s); | 497 | public delegate void PrimsLoaded(Scene s); |
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs index 753effc..b50ccc4 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.cs | |||
@@ -1229,9 +1229,6 @@ namespace OpenSim.Region.Framework.Scenes | |||
1229 | while (!shuttingdown) | 1229 | while (!shuttingdown) |
1230 | Update(); | 1230 | Update(); |
1231 | } | 1231 | } |
1232 | catch (ThreadAbortException) | ||
1233 | { | ||
1234 | } | ||
1235 | finally | 1232 | finally |
1236 | { | 1233 | { |
1237 | Monitor.Pulse(m_heartbeatLock); | 1234 | Monitor.Pulse(m_heartbeatLock); |
@@ -1409,10 +1406,6 @@ namespace OpenSim.Region.Framework.Scenes | |||
1409 | } | 1406 | } |
1410 | } | 1407 | } |
1411 | } | 1408 | } |
1412 | catch (NotImplementedException) | ||
1413 | { | ||
1414 | throw; | ||
1415 | } | ||
1416 | catch (Exception e) | 1409 | catch (Exception e) |
1417 | { | 1410 | { |
1418 | m_log.ErrorFormat( | 1411 | m_log.ErrorFormat( |
diff --git a/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTeleportTests.cs b/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTeleportTests.cs index c5a76b2..bebc10c 100644 --- a/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTeleportTests.cs +++ b/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTeleportTests.cs | |||
@@ -63,17 +63,11 @@ namespace OpenSim.Region.Framework.Scenes.Tests | |||
63 | 63 | ||
64 | Thread testThread = new Thread(testClass.run); | 64 | Thread testThread = new Thread(testClass.run); |
65 | 65 | ||
66 | try | 66 | // Seems kind of redundant to start a thread and then join it, however.. We need to protect against |
67 | { | 67 | // A thread abort exception in the simulator code. |
68 | // Seems kind of redundant to start a thread and then join it, however.. We need to protect against | 68 | testThread.Start(); |
69 | // A thread abort exception in the simulator code. | 69 | testThread.Join(); |
70 | testThread.Start(); | 70 | |
71 | testThread.Join(); | ||
72 | } | ||
73 | catch (ThreadAbortException) | ||
74 | { | ||
75 | |||
76 | } | ||
77 | Assert.That(testClass.results.Result, Is.EqualTo(true), testClass.results.Message); | 71 | Assert.That(testClass.results.Result, Is.EqualTo(true), testClass.results.Message); |
78 | // Console.WriteLine("Beginning test {0}", MethodBase.GetCurrentMethod()); | 72 | // Console.WriteLine("Beginning test {0}", MethodBase.GetCurrentMethod()); |
79 | } | 73 | } |