From: <au...@us...> - 2010-11-10 16:54:14
|
Revision: 6493 http://supertuxkart.svn.sourceforge.net/supertuxkart/?rev=6493&view=rev Author: auria Date: 2010-11-10 16:54:08 +0000 (Wed, 10 Nov 2010) Log Message: ----------- Fixed crash when using flying keys (I/K) outside of a game Modified Paths: -------------- main/trunk/src/input/input_manager.cpp Modified: main/trunk/src/input/input_manager.cpp =================================================================== --- main/trunk/src/input/input_manager.cpp 2010-11-10 16:53:45 UTC (rev 6492) +++ main/trunk/src/input/input_manager.cpp 2010-11-10 16:54:08 UTC (rev 6493) @@ -97,13 +97,21 @@ break; case KEY_KEY_I: { + if (world == NULL) break; + Kart* kart = world->getLocalPlayerKart(0); + if (kart == NULL) break; + kart->flyUp(); break; } case KEY_KEY_K: { + if (world == NULL) break; + Kart* kart = world->getLocalPlayerKart(0); + if (kart == NULL) break; + kart->flyDown(); break; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |