[Scummvm-cvs-logs] SF.net SVN: scummvm:[40709] scummvm/trunk/engines/kyra/kyra_v1.cpp

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Tue May 19 01:14:37 CEST 2009


Revision: 40709
          http://scummvm.svn.sourceforge.net/scummvm/?rev=40709&view=rev
Author:   lordhoto
Date:     2009-05-18 23:14:37 +0000 (Mon, 18 May 2009)

Log Message:
-----------
Don't crash on debugger shortcut when no debugger is present. (Fixes crash in LoL, when the user tries to press Ctrl+d)

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/kyra_v1.cpp

Modified: scummvm/trunk/engines/kyra/kyra_v1.cpp
===================================================================
--- scummvm/trunk/engines/kyra/kyra_v1.cpp	2009-05-18 22:11:56 UTC (rev 40708)
+++ scummvm/trunk/engines/kyra/kyra_v1.cpp	2009-05-18 23:14:37 UTC (rev 40709)
@@ -254,10 +254,12 @@
 					saveGameState(saveLoadSlot, savegameName, 0);
 				}
 			} else if (event.kbd.flags == Common::KBD_CTRL) {
-				if (event.kbd.keycode == 'd')
-					_debugger->attach();
-				else if (event.kbd.keycode == 'q')
+				if (event.kbd.keycode == 'd') {
+					if (_debugger)
+						_debugger->attach();
+				} else if (event.kbd.keycode == 'q') {
 					quitGame();
+				}
 			} else {
 				switch(event.kbd.keycode) {
 				case Common::KEYCODE_SPACE:


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list