Revision: 16414
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16414
Author: ben2610
Date: 2008-09-07 21:58:37 +0200 (Sun, 07 Sep 2008)
Log Message:
-----------
BGE bug #17574 fixed: GE Text input doesn't register in 2.47. Force
registration of keyboard sensor with no link as this is typically the setting
for key logging.
Modified Paths:
--------------
trunk/blender/source/gameengine/Converter/KX_ConvertSensors.cpp
Modified: trunk/blender/source/gameengine/Converter/KX_ConvertSensors.cpp
===================================================================
--- trunk/blender/source/gameengine/Converter/KX_ConvertSensors.cpp
2008-09-07 19:55:43 UTC (rev 16413)
+++ trunk/blender/source/gameengine/Converter/KX_ConvertSensors.cpp
2008-09-07 19:58:37 UTC (rev 16414)
@@ -781,6 +781,13 @@
"logic may be incorrect\n",
sens->name, i+1, sens->totlinks, blenderobject->id.name+2);
}
}
+ // special case: Keyboard sensor with no link
+ // this combination is usually used for key logging.
+ if (sens->type == SENS_KEYBOARD && sens->totlinks == 0)
{
+ // Force the registration so that the sensor
runs
+ gamesensor->IncLink();
+ }
+
// done with gamesensor
gamesensor->Release();
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs