From d10a578096e235855238721c856aa7d7112e12d1 Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Sun, 12 Oct 2008 00:11:22 +0000 Subject: * Fixed two major unhandled exceptions discovered during the Pub Quiz on friday. --- OpenSim/Region/Environment/Scenes/ScenePresence.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region/Environment/Scenes') diff --git a/OpenSim/Region/Environment/Scenes/ScenePresence.cs b/OpenSim/Region/Environment/Scenes/ScenePresence.cs index ab2abed..1d122d2 100644 --- a/OpenSim/Region/Environment/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Environment/Scenes/ScenePresence.cs @@ -245,7 +245,15 @@ namespace OpenSim.Region.Environment.Scenes public Vector3 Lookat { - get { return Util.GetNormalizedVector(new Vector3(m_CameraAtAxis.X, m_CameraAtAxis.Y, 0)); } + get + { + Vector3 a = new Vector3(m_CameraAtAxis.X, m_CameraAtAxis.Y, 0); + + if(a == Vector3.Zero) + return a; + + return Util.GetNormalizedVector(a); + } } private readonly string m_firstname; -- cgit v1.1