Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2011-06-17 11:27:27 +0400
committerCampbell Barton <ideasman42@gmail.com>2011-06-17 11:27:27 +0400
commit758450ee49722db4f2f6464e3f86696237928a8d (patch)
treebcd4f390a628f2dd951a3b8aa2fa2135da071d06 /source/gameengine
parent1563ae8098d56fcd0590652b8d8e2cd0048bdc7b (diff)
BGE: Camera.getScreenPosition wasn't working because of an unhandled exception when called with a non vector argument (object or object name).
Diffstat (limited to 'source/gameengine')
-rw-r--r--source/gameengine/Ketsji/KX_Camera.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/gameengine/Ketsji/KX_Camera.cpp b/source/gameengine/Ketsji/KX_Camera.cpp
index 98ea25c135a..473ebbd74bf 100644
--- a/source/gameengine/Ketsji/KX_Camera.cpp
+++ b/source/gameengine/Ketsji/KX_Camera.cpp
@@ -923,6 +923,8 @@ KX_PYMETHODDEF_DOC_O(KX_Camera, getScreenPosition,
if (!PyVecTo(value, vect))
{
+ PyErr_Clear();
+
if(ConvertPythonToGameObject(value, &obj, true, ""))
{
PyErr_Clear();