Revision: 707
http://python-ogre.svn.sourceforge.net/python-ogre/?rev=707&view=rev
Author: mithro
Date: 2008-08-20 15:28:00 +0000 (Wed, 20 Aug 2008)
Log Message:
-----------
Solve my AMD64 problem!!!!
Only took 3 weeks and countless hours :/
I do know how to bring up Python-Ogre, Boost and Python all up in gdb with full
source tracing now however.
Modified Paths:
--------------
trunk/python-ogre/packages_2.5/ogre/renderer/OGRE/sf_OIS.py
Modified: trunk/python-ogre/packages_2.5/ogre/renderer/OGRE/sf_OIS.py
===================================================================
--- trunk/python-ogre/packages_2.5/ogre/renderer/OGRE/sf_OIS.py 2008-08-20 10:12:37 UTC (rev 706)
+++ trunk/python-ogre/packages_2.5/ogre/renderer/OGRE/sf_OIS.py 2008-08-20 15:28:00 UTC (rev 707)
@@ -239,9 +239,19 @@
self.windowClosed(self.renderWindow)
def _setupInput(self):
- # ignore buffered input
+ # ignore buffered input
- windowHnd = self.renderWindow.getCustomAttributeInt("WINDOW")
+ # FIXME: This should be fixed in C++ propbably
+ import platform
+ int64 = False
+ for bit in platform.architecture():
+ if '64' in bit:
+ int64 = True
+ if int64:
+ windowHnd = self.renderWindow.getCustomAttributeUnsignedLong("WINDOW")
+ else:
+ windowHnd = self.renderWindow.getCustomAttributeInt("WINDOW")
+
self.InputManager = \
OIS.createPythonInputSystem([("WINDOW",str(windowHnd))])
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|